下載
官網地址:http://nginx.org/

當前下載的版本是:1.17.9,以下是linux和windows兩個版本的安裝包:

說明以下:
- Mainline version:主線版本
- Stable version : 穩定版本【工作中要更新最新版本就可以使用穩定版本】
- Legacy versions :歷史版本
下載成功解壓如下:

conf:配置文件目錄html:默認站點目錄logs:日志目錄
安裝
在nginx.exe目錄,打開命令行工具,用命令 啟動/關閉/重啟nginx
注意:如果直接雙擊nginx.exe,這樣會導致修改配置后重啟、停止nginx無效,需要手動關閉任務管理器內的所有nginx進程,再啟動才可以
啟動
start nginx
快速停止
nginx -s stop
常用命令匯總
start nginx : 啟動nginx
nginx -s reload :修改配置后重新加載生效
nginx -s reopen :重新打開日志文件
nginx -t -c /path/to/nginx.conf 測試nginx配置文件是否正確
關閉nginx:
nginx -s stop :快速停止nginx
nginx -s quit :完整有序的停止nginx
錯誤解決
監聽端口沖突
解壓后,在dos下運行啟動命令,閃了一下,在任務管理器中沒有找的nginx.exe進程
start nginx
日志報錯:
2020/03/30 11:09:17 [emerg] 6752#15956: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
原因:本機已裝了IIS,80端口已被使用,和nginx默認的80沖突,換成82端口后,啟動nginx.exe進程成功:

也可以參考這個解決方案Nginx啟動報錯:10013: An attempt was made to access a socket in a way forbidden
