一. nginx是什麼? 1)Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件代理伺服器,併在一個BSD-like 協議下發行。 2)特點: 占有記憶體少, 併發能力強 , 事實上nginx的併發能力確實在同類型的網頁伺服器中表現較好。 1.安裝前準備: #首先確認是不是有安裝編譯包和 ...
一. nginx是什麼?
1)Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件代理伺服器,併在一個BSD-like 協議下發行。
2)特點: 占有記憶體少, 併發能力強 , 事實上nginx的併發能力確實在同類型的網頁伺服器中表現較好。
1.安裝前準備:
#首先確認是不是有安裝編譯包和一些依賴包
# yum install gcc gcc-c++ openssl openssl-devel zib-devel zib
2.安裝pcre
# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
#tar zxvf pcre-8.39.tar.gz
編譯安裝
# cd pcre-8.39
# ./configure --prefix=/usr/local/pcre
# make && make install
3.安裝nginx
# wget http://nginx.org/download/nginx-1.6.2.tar.gz
# tar -zxvf nginx-1.6.2.tar.gz
# cd nginx-1.6.2
# ./configure --prefix=/usr/local/nginx --with-pcre=usr/local/pcre --with-http_stub_status_module
# make && make install
5.啟動nginx
檢查nginx配置文件語法有沒問題
#/usr/local/nginx/sbin/nginx -t
如果沒有會出現,下麵提示
nginx: the configuration file /usr/local/nginx-1.4.6/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx-1.4.6/conf/nginx.conf test is successful
啟動nginx
#/usr/local/nginx/sbin/nginx
重新載入nginx
#/usr/local/nginx/sbin/nginx –s reload
到這一步沒有什麼錯誤,就可以ip訪問了.
二.安裝中報錯解決:
1.解決nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed錯誤
解決方法:
[root@localhost nginx]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
2.解決 ./configure: error: the HTTP rewrite module requires the PCRE library.
#yum -y install pcre-devel
以上僅為個人安裝,僅供參考!