Windows下将nginx配置成服务并设置开机自启动
2023-12-26 19:07:50
下载Windows Service Wrapper 工具
简介:
nginx 自启服务,防止nginx挂掉后,不随机器启动问题。
下面是实现方式:
下载Windows Service Wrapper工具,选择合适版本下载,该工具可设置nginx为windows服务。
工具在本文章的最上方:
下载后把下载的winsw-2.9.0-bin.exe 文件放在Nginx安装目录(C:\Program Files\Nginx),并修改名称为nginx-service.exe,然后分别创建nginx-service.exe.config,nginx-service.xml文件,把这两个文件放在Nginx安装目录下。
nginx-service.exe.config内容如下:
<service>
<id>nginx</id>
<name>Nginx Service</name>
<description>High Performance Nginx Service</description>
<logpath>C:\Program Files\Nginx\logs</logpath>
<log mode="roll-by-size">
<sizeThreshold>10240</sizeThreshold>
<keepFiles>8</keepFiles>
</log>
<executable>C:\Program Files\Nginx\nginx.exe</executable>
<startarguments>-p C:\Program Files\Nginx</startarguments>
<stopexecutable>C:\Program Files\Nginx\nginx.exe</stopexecutable>
<stoparguments>-p C:\Program Files\Nginx -s stop</stoparguments>
</service>
简单配置如下:
<!-- nginx-service.xml -->
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<logpath>C:\nginx-1.24.0\server-logs\</logpath>
<logmode>roll</logmode>
<depend></depend>
<executable>C:\nginx-1.24.0\nginx.exe</executable>
<stopexecutable>C:\nginx-1.24.0\nginx.exe -s stop</stopexecutable>
</service>
安装nginx服务 nginx-service.exe install
删除nginx服务 sc delete 服务名
运行效果如图:
Win+R
services.msc
看到这里说明已经安装成功了!
**
别忘了设置自启动!
**
记得三连点 关注+点赞+收藏。
文章来源:https://blog.csdn.net/bj_xuzhiqiang/article/details/135225147
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!