一、安裝環境linux
(1)安裝nginx須要先將官網下載的源碼進行編譯,編譯依賴gcc環境。 yum install gcc-c++ nginx
(2)nginx的http模塊使用pcre來解析正則表達式,因此須要在linux上安裝pcre庫。 yum install -y pcre pcre-devel c++
(3)zlib庫提供了不少種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip。 yum install -y zlib zlib-devel 正則表達式
(4)openssl 是一個強大的安全套接字層密碼庫, nginx不只支持http協議,還支持https。 yum install -y openssl openssl-devel 瀏覽器
二、編譯安裝安全
(1)下載nignx-1.8.0.tar.gz。 wget http://nginx.org/download/nginx-1.8.0.tar.gz ui
(2)解壓。 tar -zxvf nginx-1.8.0.tar.gz spa
(3)設置參數。先進入nginx-1.8.0目錄下 cd nginx-1.8.0 ,而後在該目錄下輸入code
./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path=/var/temp/nginx/client \ --http-proxy-temp-path=/var/temp/nginx/proxy \ --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \ --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \ --http-scgi-temp-path=/var/temp/nginx/scgi
(4)編譯: make ,安裝: make install blog
三、啓動nginx
(1)進入安裝目錄下,默認安裝路徑爲/usr/local。 cd /usr/local/nginx/sbin/
(2)啓動命令。 ./nginx
(3)重啓命令。 ./nginx -s reload
(4)中止命令。快速中止: ./nginx -s stop ,完整中止(建議使用): ./nginx -s quit
四、在瀏覽器中輸入你的ip地址,出現如下界面,則nginx安裝完成。
五、安裝過程當中出現的問題。
(1)啓動nginx的時候,報錯 nginx: [emerg] mkdir() "/var/temp/nginx/client" failed (2: No such file or directory) ,
緣由是/var/temp/目錄下不存在nignx文件夾。
解決辦法:建立該文件夾。 sudo mkdir -p /var/temp/nginx