Skip to content

Instantly share code, notes, and snippets.

@ur0n2
Created July 20, 2017 01:38
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ur0n2/d7f23aaac30e5837287b4c71b1dac372 to your computer and use it in GitHub Desktop.
Save ur0n2/d7f23aaac30e5837287b4c71b1dac372 to your computer and use it in GitHub Desktop.
nginx letsencrypt reovke with certbot
# auto letsencrypt revoke with certbot-nginx
#remove
sudo service nginx stop
sudo add-apt-repository ppa:certbot/certbot -y
sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get remove certbot -y
#sudo rm -rf letsencrypt
sudo apt-get remove letsencrypt -y
sudo apt-get purge certbot -y
sudo apt-get purge letsencrypt -y
sudo apt-get purge letsencrypt -y
sudo apt-get autoremove -y
sudo service nginx start
#install
sudo apt-get update -y
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:certbot/certbot -y
sudo apt-get update -y
sudo apt-get install python-certbot-nginx -y
sudo certbot --nginx
sudo certbot --nginx certonly
sudo certbot renew
#sudo apt-get install certbot -y
#sudo pip install --upgrade pip
#git clone https://github.com/letsencrypt/letsencrypt
#cd letsencrypt
#sudo ./letsencrypt-auto --help
#dependency package install
#sudo ./letsencrypt-auto
#sudo nginx -t
#sudo systemctl restart nginx
#crontab
./certbot-auto renew --quiet --no-self-upgrade
0 19 1 1/3 * /bin/bash -l -c '/home/deployer/certbot-auto renew --quiet --no-self-upgrade'
* 1 * * 1 /etc/certbot-auto renew --quiet --quiet --no-self-upgrade
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment