Windows 下把 Nginx 安装为服务(Windows Service)

所需软件

  1. nginx/Windows-1.17.5 最新版下载地址:http://nginx.org/en/download.html
  2. winsw-v2.3.0 .NET4版本
    最新版下载地址:https://github.com/kohsuke/winsw/releases

参考地址

https://github.com/kohsuke/winsw/blob/master/doc/installation.md
https://stackoverflow.com/questions/10061191/add-nginx-exe-as-windows-system-service-like-apache

步骤

  1. 把下载到的 winsw.exe 重命名为你喜欢的名字,例如:nginx-service.exe
  2. 创建并编写 nginx-service.xml 文件,内容如下,当然你要把里面的路径改为你自己的

    nginx
    nginx
    nginx
    C:\nginx-1.17.5\nginx.exe
    C:\nginx-1.17.5\logs
    roll
    
    -p
    C:\nginx-1.17.5
    C:\nginx-1.17.5\nginx.exe
    -p
    C:\nginx-1.17.5
    -s
    stop

  1. 把以上两步的文件放在一起,因为这样 nginx-service.exe 才能读到
    nginx-service.xml,最好直接都放到Nginx的文件夹里
  2. cmd 中转到 nginx-service.exe 目录,运行 nginx-service.exe install 命令
  3. 这样,在 Windows 的服务面板中,即可看到新创建的 nginx 服务

以上

你可能感兴趣的:(IIS/服务器,前端,Html,Css,Dreamwearer)