nginx-部署windows服务(亲测有效)

Windows Service Wrapper(简称winsw)

下载winsw

https://repo.jenkins-ci.org/artifactory/releases/com/sun/winsw/winsw/

  1. 进入链接页面

    image.png

  2. 选择对应的版本

    image.png

  3. 下载后缀名为net4.exe的文件

    image.png

重命名文件

将winsw-2.9.0-net4.exe重命名为nginx-service.exe,并放置到nginx根目录中。

image.png

新建xml配置文件

同样在nginx目录下创建nginx-service.xml文件。并配置以下信息

<?xml version="1.0" encoding="UTF-8" ?>
<service>
  <!--服务名称-->
  <id>nginx</id>
  <!--服务显示名称-->
  <name>nginx service</name>
  <!--服务描述-->
  <description>nginx服务></description>
  <!--log输出路径及大小-->
  <logpath>D:\nginx\nginx-1.24.0\logs</logpath>
  <log mode="roll-by-size">
    <sizeThreshold>10240</sizeThreshold>
    <keepFiles>8</keepFiles>
  </log>
  <!--可执行exe文件的路径-->
  <executable>D:\nginx\nginx-1.24.0\nginx.exe</executable>
  <!--可执行exe文件的启动参数-->
  <startarguments>-p D:\nginx\nginx-1.24.0\</startarguments>
  <!--停止可执行exe文件的路径-->
  <stopexecutable>D:\nginx\nginx-1.24.0\nginx.exe</stopexecutable>
  <!--停止可执行exe文件的启动参数-->
  <stoparguments>-p D:\nginx\nginx-1.24.0 -s stop</stoparguments>
</service>

注册成Windows服务

启动cmd工具,按照路径添加以下命令

 D:\nginx\nginx-1.24.0\nginx-service install

image.png

查看服务是否安装成功

  1. 在任务管理器中检查服务是否显示。
  2. 启动、停止该服务检查服务是否运行正常。
  3. 浏览器中输入:http://localhost:80 检查是否正常显示nginx页面。

image.png

posted @ 2024-09-02 10:44  相遇就是有缘  阅读(790)  评论(0编辑  收藏  举报
  1. 1 我记得 赵雷
  2. 2 北京东路的日子 汪源
  3. 3 把回忆拼好给你 王贰浪
把回忆拼好给你 - 王贰浪
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

Not available