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上)。
-
先下載Nginx的windows最新版本0.8.5,下載地址http://sysoev.ru/nginx/nginx-0.8.50.zip
-
把壓縮文件解壓至c盤根目錄,並將文件夾重命名成nginx
- 改conf目錄下的nginx.conf文件,修改端口爲8088(其他端口也行,不要與其他服務端口重複即可)
1234server {
listen 8088;
server_name localhost;
}
- 打開cmd命令行,運行如下命令:
-
打開瀏覽器,輸入http://127.0.0.1:8088,如果看到下圖片
最後推薦幾個Nginx學習鏈接,不太瞭解的同學可以補補:
nginx維基百科:http://zh.wikipedia.org/zh/Nginx
nginx 百度百科:http://baike.baidu.com/view/926025.htm
|
上一篇:兼容IE和Firefox的剪貼板複製程序
下一篇:如何在windows上配置並運行Nginx -- 配置實例篇
Feedback
http://blog.csdn.net/ngwsxNgwsx是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