2017年11月9日 星期四

S小魚仔S Windows Server 2012 R2 設定 Nginx 自動啟動服務

1. 需要下載「WinSW.NET4.exe」放到「nginx.exe」相同目錄 並 修改「nginxd.exe


2. 建立「nginxd.xml」設定文件
PS 注意「nginxd.exe」和「nginxd.xml」檔案名稱要相同。

nginxd.xml」設定內容如下

<?xml version="1.0" encoding="UTF-8" ?>
<service>
  <id>nginx</id>
  <name>nginx</name>
  <description>nginx</description>
  <executable>C:/nginx-1.13.6/nginx.exe</executable>
  <startargument>-p</startargument>
  <startargument>C:/nginx-1.13.6</startargument>  
  <logpath>C:/nginx-1.13.6/logs</logpath>
  <logmode>roll</logmode>  
  <stopexecutable>C:/nginx-1.13.6/nginx.exe</stopexecutable>
  <stopargument>-p</stopargument>
  <stopargument>C:/nginx-1.13.6</stopargument>
  <stopargument>-s</stopargument>
  <stopargument>stop</stopargument>
  <stoptimeout>6sec</stoptimeout>
</service>

安裝「服務
nginxd.exe install



移除「服務
nginxd.exe uninstall



參考資料