步驟1:下載Nginx for Windows?
訪問Nginx官網下載頁面:https://nginx.org/en/download.html
在??Stable version??(穩定版)下找到Windows版本,點擊下載.zip文件(如 nginx-1.28.0.zip)
步驟2:解壓Nginx到指定目錄??
將下載的ZIP文件解壓到無空格、無特殊字符的目錄(推薦使用根目錄,如 C:\nginx)。
解壓后的目錄結構應包含以下關鍵文件夾:
conf/:配置文件目錄
html/:默認網站文件目錄
logs/:日志文件目錄
nginx.exe:主程序
步驟3:啟動Nginx??
打開??命令提示符(CMD)?? 或 ??PowerShell??
進入Nginx目錄:直接上nginx目錄輸入cmd
啟動:start nginx
也可以直接用nginx.exe
成功啟動后,Nginx會在后臺運行,關閉命令行窗口不會終止進程。
步驟4:測試Nginx是否運行??
打開瀏覽器,訪問:http://localhost 或 http://127.0.0.1。
如果看到 ??“Welcome to nginx!”?? 頁面,說明安裝成功。
常見問題解決??
??1. 端口80被占用??
??檢查端口占用??:netstat -ano | findstr :80
結束占用進程??:
記錄占用80端口的PID(最后一列數字)。
打開任務管理器,結束對應PID的進程(如IIS、Apache等)。
查找端口:netstat -aon|findstr "80"
刪除pid:taskkill -pid 19002 -f
2. 防火墻阻止訪問??
允許Nginx通過防火墻:
打開“Windows安全中心” > “防火墻和網絡保護” > “允許應用通過防火墻”。
點擊“更改設置”,找到nginx.exe并勾選“專用”和“公用”網絡。
3. 配置文件錯誤??
如果修改了配置文件(conf/nginx.conf),重啟前檢查語法:nginx -t
重啟:還是在目錄上進入cmd:nginx -s reload
步驟5:停止Nginx?
正常停止:nginx -s quit
??強制停止:nginx -s stop
可選:部署靜態網站?
將你的網頁文件(如HTML、CSS、JS)復制到 html/ 目錄。
修改 conf/nginx.conf 中的 root 路徑(可選):
server {listen 80;server_name localhost;location / {root C:/nginx/html/my-website; # 修改為你的網站路徑index index.html;}
}
保存后重啟:nginx -s reload