Nginx是一款輕量級的Web服務器/反向服務器及電子郵件(IMAP/POP3)服務器,并在一個BSD-like協議下發行。Nginxwe穩定性高,功能豐富,占用內存小,資源消耗少,在國內使用nginx網站用戶就有新浪、網易、騰訊等。
使用方法
一、雙擊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。
Nginx 迎來一個新的版本號 1.2.x ,這是穩定版,可在產品環境中使用。改進記錄:
*) Bugfix: 修復了使用 try_files 時可能導致的段錯誤的問題,該問題出現在 1.1.19 版本
*) Bugfix: 當緩沖超過 IOV_MAX 時可能會導致響應被截斷
*) Bugfix: 修復了 image_filter 指令使用 crop 參數的問題