利用WinSW将Nginx注冊為Windows服務
文章目錄
- 利用WinSW将Nginx注冊為Windows服務
-
- 一、下載下傳工具
- 二、修改配置檔案 `service.xml`
- 三、注冊服務
- 四、啟動服務
一、下載下傳工具
建立windows服務用到一個小工具WinSW:https://github.com/kohsuke/winsw/releases(下載下傳 .exe 檔案即可,根據系統選擇,Win 10 選擇 .NET4 版本,以下選擇 .NET2 版本),将其重命名為
service.exe
二、修改配置檔案 service.xml
service.xml
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TPR1EeNRlT1UkaNBDOsJGcohVYsR2MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLwcDN2UTM0UTM3AjNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<logpath>E:\MyFiles\Desktop\nginx-1.18.0\logs\</logpath>
<logmode>roll</logmode>
<depend></depend>
<executable>E:\MyFiles\Desktop\nginx-1.18.0\nginx.exe</executable>
<stopexecutable>E:\MyFiles\Desktop\nginx-1.18.0\nginx.exe -s stop</stopexecutable>
</service>
将标注的地方改為nginx實際安裝的位置
三、注冊服務
# 注冊服務
.\service.exe install
# 删除服務
.\service.exe uninstall
四、啟動服務
# 啟動服務 nginx-服務id
net start nginx
# 關閉服務
net stop nginx