操做系統:ubuntu 14.04.4 LTShtml
有兩種方式,一種是使用apt-get命令來安裝二進制版本,另一種是下載源碼後本身編譯。nginx
這種安裝方式比較簡單。直接運行:web
sudo apt-get install nginx
:) 真的好方便呀。就是版本有點低:nginx/1.4.6apache
安裝後文件的目錄位置:ubuntu
首先在官網中下載所需版本:http://nginx.org/en/download.html。vim
目前我使用的版本是Linux境下最新穩定版1.10.3。tomcat
下載完畢後,解壓nginx-1.10.3.tar.gz。bash
wget http://nginx.org/download/nginx-1.10.3.tar.gz tar zxvf nginx-1.10.3.tar.gz
TODO: 待續app
首先進入conf目錄cd /etc/nginx
,在修改nginx配置以前,把原始配置文件備份一下。 目錄包括文件爲:webapp
# ls -l total 64 drwxr-xr-x 2 root root 4096 Oct 27 23:38 conf.d -rw-r--r-- 1 root root 911 Mar 5 2014 fastcgi_params -rw-r--r-- 1 root root 2258 Mar 5 2014 koi-utf -rw-r--r-- 1 root root 1805 Mar 5 2014 koi-win -rw-r--r-- 1 root root 2085 Mar 5 2014 mime.types -rw-r--r-- 1 root root 5287 Mar 5 2014 naxsi_core.rules -rw-r--r-- 1 root root 287 Mar 5 2014 naxsi.rules -rw-r--r-- 1 root root 222 Mar 5 2014 naxsi-ui.conf.1.4.1 -rw-r--r-- 1 root root 1601 Mar 5 2014 nginx.conf -rw-r--r-- 1 root root 180 Mar 5 2014 proxy_params -rw-r--r-- 1 root root 465 Mar 5 2014 scgi_params drwxr-xr-x 2 root root 4096 Mar 21 12:02 sites-available drwxr-xr-x 2 root root 4096 Mar 21 12:02 sites-enabled -rw-r--r-- 1 root root 532 Mar 5 2014 uwsgi_params -rw-r--r-- 1 root root 3071 Mar 5 2014 win-utf
conf.d目錄用來保存配置,但通常不用。 nginx.conf中已經include了site-enabled下面的配置文件:
include /etc/nginx/conf.d/.conf; include /etc/nginx/sites-enabled/;
因此不要改nginx.conf文件了,直接修改site-enabled中的配置文件。 sites-available目錄中的文件和site-enabled中的配置文件是同一個文件。
lrwxrwxrwx 1 root root 34 Mar 21 12:02 default -> /etc/nginx/sites-available/default
因此修改兩個目錄下的default文件都同樣。
修改vim命令修改配置文件: vim /etc/nginx/sites-available/default
編輯location部分:
location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. #try_files $uri $uri/ =404; # Uncomment to enable naxsi on this location # include /etc/nginx/naxsi.rules proxy_pass http://localhost:8080; } location ~ \.(gif|jpg|jpeg|png|bmp|swf)$ { root /opt/apache-tomcat-8.5.8/webapps/ROOT; expires 30d; }
修改配置後,重啓生效,輸入命令:
sudo service nginx restart