如何在windows上配置並運行Nginx -- 安裝篇

Nginx ("engine x") 是一個高性能的 HTTP 和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器 。 Nginx 是由 Igor Sysoev 爲俄羅斯訪問量第二的Rambler.ru 站點開發的,它已經在該站點運行超過四年多了。Igor 將源代碼以類BSD許可證的形式發佈。自Nginx 發佈四年來,Nginx 已經因爲它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名了。目前國內各大門戶網站已經部署了Nginx,如新浪、網易、騰訊等;國內幾個重要的視頻分享網站也部署了Nginx,如六房間、酷6等。新近發現Nginx 技術在國內日趨火熱,越來越多的網站開始部署Nginx。其中文維基站http://wiki.nginx.org/Chs

雖然Nginx並不能完全實現高性能分佈式解決方案,但一個簡單的配置或許能暫時緩解當前你的服務器的壓力,下面我們來具體介紹一下如何在windows系統下安裝和配置Nginx(Nginx運行於Unix或Linux效率會更佳,所以你可以把網站應用部署在windows上,把Nginx代理服務器部署到Unix或Linux上)。

  1. 先下載Nginx的windows最新版本0.8.5,下載地址http://sysoev.ru/nginx/nginx-0.8.50.zip

  2. 把壓縮文件解壓至c盤根目錄,並將文件夾重命名成nginx

  3. 改conf目錄下的nginx.conf文件,修改端口爲8088(其他端口也行,不要與其他服務端口重複即可)
    1
    2
    3
    4
    server {
         listen       8088;
         server_name  localhost;
    }
  4. 打開cmd命令行,運行如下命令:



  5. 打開瀏覽器,輸入http://127.0.0.1:8088,如果看到下圖片

那就說明你的Nginx代理服務器已經啓動了,安裝完了,下一篇我將介紹如何配置Nginx,讓他真正在我們的應用中起到作用。
最後推薦幾個Nginx學習鏈接,不太瞭解的同學可以補補:
nginx維基百科:http://zh.wikipedia.org/zh/Nginx
nginx 百度百科:http://baike.baidu.com/view/926025.htm

Feedback

回覆 2011/7/8 12:17:26 by ngwsx

http://blog.csdn.net/ngwsx


Ngwsx是Nginx的一個非官方的Windows移植版本,使用Windows的IOCP,支持高併發。


特性:

*) 支持IOCP和Select兩種IO模型。

*) 支持以Windows服務的方式運行。

*) 支持單進程和主從進程(主進程/工作進程)兩種工作模式,

    啓用IOCP事件模塊只支持單個工作進程,啓用Select事件模塊可支持多個工作進程。

*) 使用AcceptEx和ConnectEx等WinSock擴展函數。

*) 靜態鏈接PCRE和ZLIB庫。


下載:

https://github.com/downloads/hehaiqiang/ngwsx/nginx-1.0.4.0.rar


==========================================================


ngx_php_module是一個nginx http模塊,它把php解析器內嵌到nginx裏面用來執行php腳本。


特性:

*) PHP解析器內嵌到Nginx,類似於Apache httpd的mod_php模塊。


下載:

https://github.com/downloads/hehaiqiang/ngwsx/ngx_php-1.0.4.0.rar
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章