window環境配置nginx


下載

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

20200330103344_nginx_download.png

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

20200330103958_nginx_version.png

說明以下:

  • Mainline version:主線版本
  • Stable version : 穩定版本【工作中要更新最新版本就可以使用穩定版本】
  • Legacy versions :歷史版本

下載成功解壓如下:
20200330104552_nginx_unzip.png

  • 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)

原因:本機已裝了IIS80端口已被使用,和nginx默認的80沖突,換成82端口后,啟動nginx.exe進程成功:

20200330111112_nginx_change_port_success.png

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

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM