Linux(CentOS6.5)系統安裝Nginx

Nginx是一款輕量級的Web服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,並在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所開發,供俄國大型的入口網站及搜索引擎Rambler(俄文:Рамблер)使用。其特色是佔有內存少,併發能力強,事實上nginx的併發能力確實在同類型的網頁服務器中表現較好,中國大陸使用nginx網站用戶有:百度、京東、新浪、網易、通信、淘寶等。html

 

 CentOS / 6.5 x86_64 (64bit)linux

Nginx版本:1.7.8nginx

一、安裝prce(重定向支持)和openssl(https支持,若是不須要https能夠不安裝。)服務器

yum -y install pcre* 
yum -y install openssl*

二、下載Nginx 1.7.8並解壓安裝併發

wget http://nginx.org/download/nginx-1.7.8.tar.gz #下載
tar -zxvf nginx-1.7.8.tar.gz #解壓
mv nginx-1.7.8 /usr/local/nginx-1.7.8 #移動目錄
cd /usr/local/nginx-1.7.8 #定位
./configure --prefix=/usr/local/nginx-1.7.8  --conf-path=/usr/local/nginx-1.7.8/nginx.conf --with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module --with-pcre

關於nginx編譯參數請查看:http://www.cnblogs.com/fhen/p/6222105.htmltcp

若是沒有error信息,就能夠執行下邊的安裝了:測試

make
make install

五、開啓nginx進程網站

/usr/local/nginx-1.7.8/sbin/nginx -c /usr/local/nginx-1.7.8/conf/nginx.conf

重啓或關閉進程:搜索引擎

/usr/local/nginx-1.7.8/sbin/nginx -s reload
/usr/local/nginx-1.7.8/sbin/nginx -s stop

六、關閉防火牆,或者添加防火牆規則就能夠測試了。spa

service iptables stop

或者編輯配置文件:

vi /etc/sysconfig/iptables

添加這樣一條開放80端口的規則後保存:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

重啓服務便可:
service iptables restart 

訪問80端口,出現下面的界面說明能夠正常訪問了!

 

相關文章
相關標籤/搜索