Nginx原本是linux系統下一個高性能的 HTTP 和 反向服務器,本文中kkx小編給大家介紹的Nginx For Windows你可以把他當作IIS,當然web發布等iis的功能它也全部具備,在linux系統下nginx是相當的穩定,因為是開源模式,通過添加代碼可以達到各種你所需要的預期效果。

Nginx For Windows介紹
Nginx(發音同 engine x)是一款輕量級的Web 服務器/反向服務器及電子郵件(IMAP/POP3)服務器,并在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所開發,供俄國大型的入口網站及搜索引擎Rambler(俄文:Рамблер)使用。其特點是占有內存少,并發能力強,事實上nginx的并發能力確實在同類型的網頁服務器中表現較好,中國大陸使用nginx網站用戶有:新浪、網易、 騰訊等。
Nginx For Windows使用方法
一、雙擊nginx.exe圖標,可見黑窗口一閃而過,啟動完畢。
二、命令行到nginx目錄,輸入nginx啟動。(注,此方式命令行窗口無任何提示,且被鎖定)
三、命令行到nginx目錄,輸入start nginx啟動,此方式不鎖定
啟動后,默認情況下(無修改配置),可見到有兩個nginx的進程,1個是master process,1個是worker processes。

如果你在配置中配置2個worker_processes,進程中就可以看到1個是master process,2個是worker processes。
測試
默認nginx部署了些靜態內容,我們可通過它測試nginx是否在工作。
默認的配置文件(NGINX_HOME/conf/nginx.conf)如下:

通過觀察配置文件的非注釋項,大概可知:
1、啟動了1個worker processes
2、worker_connections,最大并發數為1024
3、include mime.types,引入mime.types文件所聲明的文件擴展名與文件類型映射
4、application/octet-stream,默認使用application/octet-stream
5、sendfile,開啟高效文件傳輸模式
6、本機“localhost”的80端口
7、映射目錄為“當前目錄的html目錄”
8、出現500、502、503、504錯誤,則映射到50x.html
瀏覽地址http://localhost,即可訪問其默認頁面,即映射到NGINX_HOME/html/index.html
其他靜態內容,如html、圖片,可自行添加測試。
優勢
Windows版nginx應用當地Win32API(而非Cygwin模擬仿真層)。現階段僅應用select()和poll()(1.15.9)聯接處理辦法(事件驅動實體模型),因而不應期待高性能和可伸縮性(在linux上適用epoll,這是性能最高一種)。由于這種的原因及其他一些已經知道難題,適用Windows的Nginx版本被稱之為Beta版本?,F階段,除開XSLT過濾器,圖象過濾器,GeoIP控制模塊和內嵌式Perl語言以外,它給予功能的基本上與UNIX版本的nginx同樣。
以上便是KKX小編給大家分享介紹的Nginx For Windows!