Linux 下安裝Nginx教程

什么是Nginx?

Nginx是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP代理服務器,在高連接并發的情況下Nginx是Apache服務器不錯的替代品.其特點是占有內存少,并發能力強,事實上nginx的并發能力確實在同類型的網頁服務器中表現較好.目前中國大陸使用nginx網站用戶有:新浪、網易、騰訊,另外知名的微網志Plurk也使用nginx。

Nginx作為負載均衡服務器:

Nginx既可以在內部直接支持Rails和PHP程序對外進行服務,也可以支持作為HTTP代理服務器對外進行服務。Nginx采用C進行編寫,不論是系統資源開銷還是CPU使用效率都比Perlbal要好很多。作為郵件代理服務器:

Nginx同時也是一個非常優秀的郵件代理服務器(最早開發這個產品的目的之一也是作為郵件代理服務器),Last.fm描述了成功并且美妙的使用經驗。Nginx是一個安裝非常簡單,配置文件非常簡潔(還能夠支持perl語法),Bugs非常少的服務器:Nginx啟動特別容易,并且幾乎可以做到7*24不間斷運行,即使運行數個月也不需要重新啟動。你還能夠不間斷服務的情況下進行軟件版本的升級。

Nginx的安裝

模塊依賴性Nginx需要依賴下面3個包

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復制代碼

按Ctrl+C復制代碼

4.安裝nginx-1.2.6.tar.gz

按Ctrl+C復制代碼

按Ctrl+C復制代碼

至此Nginx的安裝完成!

第三步:檢測是否安裝成功

[root@localhost?nginx-1.2.6]# cd/usr/local/nginx/sbin

[root@localhost?sbin]# ./nginx -t

出現如下所示提示,表示安裝成功


啟動nginx

[root@localhost?sbin]# ./nginx

查看端口

[root@localhost?sbin]# netstat -ntlp

結果如下

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容