Skip to content

Instantly share code, notes, and snippets.

@hawkup
Last active November 9, 2015 10:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hawkup/b9f004cec3e643936f1a to your computer and use it in GitHub Desktop.
Save hawkup/b9f004cec3e643936f1a to your computer and use it in GitHub Desktop.
Install nginx on Ubuntu 14.04
sudo apt-get update
sudo apt-get install nginx
  • Default serve directory
/usr/share/nginx/html
  • create directory to store html
sudo mkdir -p /var/www/{site}.com/html
sudo chown -R $USER:$USER /var/www/{site}.com/html
sudo chmod -R 755 /var/www
  • create html file
touch /var/www/{site}.com/html/index.html
  • create server block file
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/{site}.com
sudo nano /etc/nginx/sites-available/{site}.com
  • look in file and change data
# change root to
root /var/www/{site}.com/html;
# change server_name to
server_name {site}.com www.{site}.com;
  • enable site
sudo ln -s /etc/nginx/sites-available/{site}.com /etc/nginx/sites-enabled/
  • remove default enable site
sudo rm /etc/nginx/sites-enabled/default
  • restart nginx
sudo service nginx restart

reference: https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual-hosts-on-ubuntu-14-04-lts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment