- 軟件介紹
- 軟件截圖
- 相關軟件
- 相關閱讀
- 下載地址
電腦軟件推薦: Xmind Zen 2020免激活版 (已驗證可用) vmPing v1.3.21 綠色中文版 同花順遠航版 v7.9.3.1 官方版本 Windows Firewall Control v6.0.2.0
Nginx最初是為Linux系統(tǒng)設計的高性能HTTP和反向代理服務器,本文將介紹Nginx For Windows版本。你可以將其視為Windows上的IIS,提供與IIS類似的網頁發(fā)布功能。在Linux環(huán)境中,Nginx以其開源特性和穩(wěn)定性表現(xiàn)優(yōu)異,通過自定義代碼可以實現(xiàn)多種需求。
Nginx For Windows簡介
Nginx(發(fā)音為“engine x”)是一款輕量級的Web服務器、反向代理服務器以及IMAP/POP3電子郵件服務器,遵循BSD-like協(xié)議。由俄羅斯程序員Igor Sysoev開發(fā),最初為俄羅斯大型門戶網站和搜索引擎Rambler(俄文:Рамблер)服務。Nginx以其低內存占用和強大的并發(fā)處理能力而聞名,現(xiàn)如今,中國大陸的一些大網站如新浪、網易和騰訊等均在使用Nginx。
Nginx For Windows使用指南
1. 雙擊nginx.exe圖標,黑色窗口將快速閃現(xiàn),表示啟動完成。
2. 通過命令行進入nginx目錄,輸入nginx啟動命令(此方法會鎖定命令行窗口,且無提示信息)。
3. 通過命令行進入nginx目錄,輸入start nginx命令啟動(此方法不會鎖定命令行窗口)。
啟動后,默認情況下會有兩個nginx進程,一個是主進程(master process),另一個是工作進程(worker processes)。
如果在配置中設置了兩個worker_processes,將會看到一個主進程和兩個工作進程。
測試
默認情況下,Nginx提供了一些靜態(tài)內容,可以用來測試Nginx是否正常工作。
默認的配置文件(NGINX_HOME/conf/nginx.conf)如下:
通過查看配置文件中的非注釋部分,可以得知:
1. 啟動了一個worker processes
2. worker_connections最大并發(fā)數(shù)為1024
3. include mime.types引入了文件擴展名與文件類型的映射
4. 默認文件類型為application/octet-stream
5. sendfile開啟了高效的文件傳輸模式
6. 監(jiān)聽本機“l(fā)ocalhost”上的80端口
7. 映射目錄為“當前目錄的html目錄”
8. 如果出現(xiàn)500、502、503、504錯誤,將映射到50x.html
可以通過訪問http://localhost查看默認頁面,即映射到NGINX_HOME/html/index.html,其他靜態(tài)內容如html和圖片可以自行添加進行測試。
優(yōu)勢
Windows版Nginx使用的是Win32API而非Cygwin仿真層。目前僅支持select()和poll()(1.15.9)連接處理方法(事件驅動模型),因此其性能和擴展性不如Linux版本(Linux上使用epoll,性能最佳)。由于這些原因及已知的一些問題,Windows版本的Nginx被視為Beta版本。目前,除了XSLT過濾器、圖像過濾器、GeoIP控制模塊和內嵌Perl語言,功能基本與UNIX版本相同。以上是關于Nginx For Windows的介紹,希望對你有所幫助!
-
Nginx For Windows 1.21.5 綠色版下載地址
