什么是Nginx?
Nginx是一個(gè)高性能的HTTP和反向代理服務(wù)器,也是一個(gè)IMAP/POP3/SMTP代理服務(wù)器挠蛉,在高連接并發(fā)的情況下Nginx是Apache服務(wù)器不錯(cuò)的替代品.其特點(diǎn)是占有內(nèi)存少揩局,并發(fā)能力強(qiáng)痪枫,事實(shí)上nginx的并發(fā)能力確實(shí)在同類型的網(wǎng)頁服務(wù)器中表現(xiàn)較好.目前中國大陸使用nginx網(wǎng)站用戶有:新浪蛋勺、網(wǎng)易残腌、騰訊村斟,另外知名的微網(wǎng)志Plurk也使用nginx。
Nginx作為負(fù)載均衡服務(wù)器:
Nginx既可以在內(nèi)部直接支持Rails和PHP程序?qū)ν膺M(jìn)行服務(wù)抛猫,也可以支持作為HTTP代理服務(wù)器對外進(jìn)行服務(wù)蟆盹。Nginx采用C進(jìn)行編寫,不論是系統(tǒng)資源開銷還是CPU使用效率都比Perlbal要好很多闺金。作為郵件代理服務(wù)器:
Nginx同時(shí)也是一個(gè)非常優(yōu)秀的郵件代理服務(wù)器(最早開發(fā)這個(gè)產(chǎn)品的目的之一也是作為郵件代理服務(wù)器)逾滥,Last.fm描述了成功并且美妙的使用經(jīng)驗(yàn)。Nginx是一個(gè)安裝非常簡單败匹,配置文件非常簡潔(還能夠支持perl語法)寨昙,Bugs非常少的服務(wù)器:Nginx啟動(dòng)特別容易,并且?guī)缀蹩梢宰龅?*24不間斷運(yùn)行掀亩,即使運(yùn)行數(shù)個(gè)月也不需要重新啟動(dòng)舔哪。你還能夠不間斷服務(wù)的情況下進(jìn)行軟件版本的升級。
Nginx的安裝
模塊依賴性Nginx需要依賴下面3個(gè)包
1.?gzip模塊需要zlib庫(下載:http://www.zlib.net/)
2.?rewrite模塊需要pcre庫(下載:http://www.pcre.org/)
3.?ssl功能需要openssl庫(下載:http://www.openssl.org/)
Nginx包下載:http://nginx.org/en/download.html
依賴包安裝順序依次為:openssl归榕、zlib尸红、pcre,然后安裝Nginx包.
圖解教程
第一步:下載安裝所需包
openssl-fips-2.0.2.tar.gz
zlib-1.2.7.tar.gz
pcre-8.21.tar.gz
nginx-1.2.6.tar.gz
第二步:依次安裝openssl-fips-2.0.2.tar.gz,?zlib-1.2.7.tar.gz,?pcre-8.21.tar.gz,?nginx-1.2.6.tar.gz
1.安裝openssl-fips-2.0.2.tar.gz
[root@localhost?mrms]#tar-zxvf openssl-fips-2.0.2.tar.gz
[root@localhost?mrms]# cd openssl-fips-2.0.2
[root@localhost?openssl-fips-2.0.2]# ./config
[root@localhost?openssl-fips-2.0.2]#make
[root@localhost?openssl-fips-2.0.2]#makeinstall
2.安裝zlib-1.2.7.tar.gz
[root@localhost?mrms]#tar-zxvf zlib-1.2.7.tar.gz
[root@localhost?mrms]# cd zlib-1.2.7
[root@localhost?zlib-1.2.7]# ./configure
[root@localhost?zlib-1.2.7]#make
[root@localhost?zlib-1.2.7]#makeinstall
3.安裝pcre-8.21.tar.gz
按Ctrl+C復(fù)制代碼
按Ctrl+C復(fù)制代碼
4.安裝nginx-1.2.6.tar.gz
按Ctrl+C復(fù)制代碼
按Ctrl+C復(fù)制代碼
至此Nginx的安裝完成!
第三步:檢測是否安裝成功
[root@localhost?nginx-1.2.6]# cd/usr/local/nginx/sbin
[root@localhost?sbin]# ./nginx -t
出現(xiàn)如下所示提示,表示安裝成功
啟動(dòng)nginx
[root@localhost?sbin]# ./nginx
查看端口
[root@localhost?sbin]# netstat -ntlp
結(jié)果如下