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端口,出現下面的界面說明能夠正常訪問了!