Skip to content

Instantly share code, notes, and snippets.

@iSkore
Last active June 26, 2017 11:48
Show Gist options
  • Save iSkore/11dfe90cec9a2807bf8654fd2faee847 to your computer and use it in GitHub Desktop.
Save iSkore/11dfe90cec9a2807bf8654fd2faee847 to your computer and use it in GitHub Desktop.
nginx setup

Set up an HTTPS enabled website with NGINX and LetsEncrypt.

sudo apt-get update

/etc/nginx/sites-available/default

sudo letsencrypt certonly --standalone -n -m nick@exploreplanet3.com -d sinopia.exploreplanet3.com --agree-tos

A RAW HISTORY DUMP... SORRY

sudo apt-get update
sudo apt-get install letsencrypt
sudo nginx -t
sudo apt-get install nginx
ll
sudo letsencrypt certonly --standalone -n -m nick@exploreplanet3.com -d sinopia.exploreplanet3.com --agree-tos
sudo nginx -stop
sudo nginx -s stop
sudo letsencrypt certonly --standalone -n -m nick@exploreplanet3.com -d sinopia.exploreplanet3.com --agree-tos
sudo nginx
sudo vim /etc/nginx/sites-available/default 
curl localhost:4873
ll
sudo vim /etc/nginx/sites-available/default 
sudo nginx -s reload
sudo vim /etc/nginx/sites-available/default 
sudo nginx -s reload
sudo vim /etc/nginx/sites-available/default 
sudo nginx -s reload
sudo vim /etc/nginx/sites-available/default 
sudo nginx -s reload
sudo vim /etc/nginx/sites-available/default 
sudo nginx -s reload
sudo vim /etc/nginx/sites-available/default 
ll
sudo apt-get update
sudo vim /etc/nginx/sites-available/default 
curl 127.0.0.1:4873
ll
sudo vim /etc/nginx/sites-available/default 
sudo nginx -s reload
sudo vim /etc/nginx/sites-available/default 
sudo nginx -s reload
sudo vim /etc/nginx/sites-available/default 
sudo nginx -s reload
sudo vim /etc/nginx/sites-available/default 
sudo nginx -s reload
sudo vim /etc/nginx/sites-available/default 
sudo nginx -s reload
sudo ufw status
ll
sudo ufw allow 'Nginx Full'
sudo ufw status
sudo ufw delete allow 'Nginx HTTP'
sudo ufw allow 'OpenSSH'
sudo ufw enable
sudo ufw status
sudo nginx -t
sudo systemctl restart nginx
sudo letsencrypt renew
sudo crontab -e
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default 
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default 
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default 
sudo systemctl restart nginx
sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048
sudo ls /etc/ssl/certs/
sudo vim /etc/nginx/sites-available/default 
sudo systemctl restart nginx
sudo nginx
sudo vim /etc/nginx/sites-available/default 
sudo systemctl restart nginx
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.backup
sudo vim /etc/nginx/sites-available/default 
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default 
sudo nginx -t
sudo vim /etc/nginx/sites-available/default 
sudo vim /etc/nginx/sites-available/default.backup 
sudo vim /etc/nginx/sites-available/default 
sudo vim /etc/nginx/sites-available/default.backup 
sudo vim /etc/nginx/sites-available/default 
sudo nginx -t
sudo systemctl restart nginx
sudo nginx -t
sudo vim /etc/nginx/sites-available/default 
sudo vim /etc/nginx/sites-available/default.backup 
sudo vim /etc/nginx/sites-available/default 
sudo nginx -t
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default 
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default 
sudo nginx -t
sudo vim /etc/nginx/sites-available/default 
sudo nginx -t
sudo vim /etc/nginx/sites-available/default 
sudo nginx -t
sudo vim /etc/nginx/sites-available/default 
sudo nginx -t
sudo vim /etc/nginx/sites-available/default 
sudo nginx -t
sudo vim /etc/nginx/sites-available/default 
sudo nginx -t
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default 
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default 
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default 
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default 
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default 
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default 
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default.backup 
sudo vim /etc/nginx/sites-available/default 
sudo vim /etc/nginx/sites-available/default.backup 
sudo systemctl restart nginx
sudo vim /etc/nginx/sites-available/default.backup 
sudo vim /etc/nginx/sites-available/default 
sudo vim /etc/nginx/sites-available/default.backup 
sudo systemctl restart nginx
sudo nginx -s reload
sudo vim /etc/nginx/sites-available/default.backup 
sudo vim /etc/nginx/sites-available/default 
sudo nginx -s reload
sudo systemctl restart nginx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment