天天看點

利用WinSW将Nginx注冊為Windows服務利用WinSW将Nginx注冊為Windows服務

利用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

利用WinSW将Nginx注冊為Windows服務利用WinSW将Nginx注冊為Windows服務
<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