将Nginx注册为Windows服务
第一步:下载Nginx
下载 官网:https://nginx.org/en/download.html
下载Windows Service Wrapper
下载 官网:https://repo.jenkins-ci.org/artifactory/releases/com/sun/winsw/winsw/
配置
假设nginx解压到目录:D:\Applications\WebServer\nginx-1.18.0
将下载下的winsw.exe放到任意一位置,然后在该路径下创建文件winsw.xml:
<?xml version="1.0" encoding="UTF-8" ?><service><id>nginx</id><name>nginx</name><description>nginx</description><executable>D:\Applications\WebServer\nginx-1.18.0\nginx.exe</executable><logpath>D:\Applications\WebServer\nginx-1.18.0\</logpath><logmode>roll</logmode><depend></depend><startargument>-p D:\Applications\WebServer\nginx-1.18.0</startargument><stopargument>-p D:\Applications\WebServer\nginx-1.18.0 -s stop</stopargument></service>
运行
打开命令行工具,在其中执行winsw.exe install
,回车,提示安装服务完成。