Nginx 不得已非得在 Windows 平台執行時,自然就會做成系統
服務,省去自動登入的麻煩。instsrv & srvany 設個參考的選項
,但 WinSW 倒是比較間簡單的應用方式。
Step 1:Nginx install
Nginx for windows
http://nginx.org/en/docs/windows.html
Nginx 安裝路徑:D:\Nginx
Nginx 相關指令:
nginx -s stop nginx -s quit nginx -s reload nginx -s reopen |
Setp 2:.net framework update
重點:這個問題可避免 nginx 出現 1067 的錯誤訊息。
Setp 3:Install Nginx Windows Service
WINSW Download:
http://download.java.net/maven/2/com/sun/winsw/winsw/1.9/winsw-1.9-bin.exe
1. 將 winsw-1.9-bin.exe 更名為 nginxser.exe。
2. 新增 nginxser.xml 的描述檔。
Nginx
Nginx
Nginx
D:\Nginx\nginx.exe
D:\Nginx\
roll
-p D:\Nginx
-p D:\Nginx -s stop
3. 使用「系統管理員身分」開啟 cmd。
D:\Nginx\nginxser.exe install |
附註:Nginx目錄路徑位置,請勿有「空白字元」。
4. 執行「services.msc」,檢查是否有完成系統服務建置,若
沒有問題重新開機,確認 nginx.exe 有啟動即完成設定。
補充說明:
winsw 參數為「install、uninstall、start、stop」。
Paul