把工作當事業做,把項目當作品做!
本博文章除非特別說明,都是原創作品。歡迎各位轉載,但請注明出處,謝謝!hankchen:117744585@qq.com 微博地址:http://t.qq.com/hankchen2008
最近Nginx比較火,聽說性能和穩定性都比目前市場占有率第一的Apache Web服務器高一個檔次。以前就想好好研究下Apache的,由于種種原因一直沒有去做。這次既然有更強大的替代品出現,決定好好研究研究。首先,來看看Nginx的簡介:
是一個高性能的 HTTP 和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器 。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的Rambler.ru 站點開發的,它已經在該站點運行超過四年多了。自Nginx 發布四年來,Nginx 已經因為它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名了。目前國內各大門戶網站已經部署了Nginx,如新浪、網易、騰訊等;國內幾個重要的視頻分享網站也部署了Nginx,如六房間、酷6、迅雷看看等。
Nginx now hosts nearly 6% (13M) of all domains worldwide.
最近在開發迅雷客服系統(http://help.xunlei.com/),搭建測試環境的時候突然想到Nginx,不妨當成一次學習和練手的機會。
目前Nginx的官網最新的穩定版本是nginx-0.7.65,Linux下的源代碼文件包是:nginx-0.7.65.tar.gz。
一般編譯nginx時,都要先安裝pcre、zlib等外部支持程序,然后編譯安裝nginx時指定這些外部支持程序的位置,這樣nginx在每次啟動的時候,就會去動態加載這些東西了。
(1) 下載安裝外部支持庫
(2) 安裝Nginx。將nginx-0.7.65.tar.gz解壓后,進行簡單的編譯安裝:
(3) 啟動Nginx
/usr/local/nginx0765/sbin/nginx
Nginx的配置文件主要是:/usr/local/conf/nginx.conf。
客服系統的測試環境配置是:
[root@game-13 conf]# vi nginx.conf
保存修改配置后,重新啟動Nginx服務器:
/usr/local/nginx0765/sbin/nginx –s stop
這樣,配置Host,就可以訪問測試環境:http://help.xunlei.com
Copyright @ hankchen Powered by: .Text and ASP.NET Theme by: .NET Monster