使用 Windows Service Wrapper 将 nginx 注册为 Windows 服务

时间:2020-04-16
本文章向大家介绍使用 Windows Service Wrapper 将 nginx 注册为 Windows 服务,主要包括使用 Windows Service Wrapper 将 nginx 注册为 Windows 服务使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

一、下载 Windows Service Wrapper

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

二、注册服务

2.1 重命名 WinSW.NET4.exe

  这里可以重命名为任意名称,这里我重命名为 nginx-server.exe

2.2 新建配置文件

  这个配置文件,必须与 WinSW.NET4.exe 重命名之后的名称一致,比如 nginx-server.xml。

  文件内容如下:

<service>

    <id>nginx</id>
    <name>nginx</name>
    <description>nginx-server</description>

    <logpath>C:\Programs\nginx-1.16.1\logs</logpath>
    <logmode>roll</logmode>

    <executable>C:\Programs\nginx-1.16.1\nginx.exe</executable>

</service>

2.3 启动服务

    将上述文件 nginx-server.exe 和 nginx-server.xml 放入 nginx 所在文件夹。

    在 nginx 文件夹下以管理员运行 cmd,

注册服务:
nginx-server.exe install

卸载服务
nginx-server.exe uninstall

原文地址:https://www.cnblogs.com/aiMiku/p/12713201.html