«
Windows 环境下通过WinSW工具实现Nginx 的开机自启动

时间:2026-3-5    作者:范文泉    分类: 运维


1、 下载WinSW工具

官方下载地址:https://github.com/winsw/winsw/releases

下载版本 v2.12.0版本

2、将 WinSW 工具放置在 Nginx 目录中,将 WinSW 工具更名为“nginx-service”。

3、创建一个 xml文件,文件名为“nginx-service”。

<service>
    <id>Nginx</id>
    <name>Nginx</name>
    <description>Nginx-1.22.1 - 成都芯瑞科技股份有限公司</description>
    <logpath>%BASE%\logs</logpath>
    <logmode>roll</logmode>
    <executable>%BASE%\nginx.exe</executable>
    <stopexecutable>%BASE%\nginx.exe</stopexecutable>
    <stoparguments> -s stop</stoparguments>
</service>

注意: 标签的内容,要根据 Nginx 的实际安装路径调整。

4、在 cmd 窗口的 Nginx 安装路径下,执行服务注册命令。

nginx-service.exe install