windows Nginx配置开机自启动


配置nginx后,在电脑关机后再重启时,nginx 就会停止。

如果想要每次windows 开机后,nginx都处于运行状态,请看下面的操作配置。

下载 WinSW

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

我选择的是 WinSW v2.11.0 

windows Nginx配置开机自启动

配置步骤

1. 将 WinSW.NET4.exe复制到nginx目录

windows Nginx配置开机自启动

2. 将第1步的WinSW.NET4.exe重命名为 nginxservice.exe

windows Nginx配置开机自启动

3. 在同目录中,新建一个 nginxservice.xml 的空文件,nginxservice.xml 的内容:

XML 全选
<service>
	<id>nginx</id>
	<name>nginx</name>
	<description>nginx</description>
	<logpath>D:\webs\nginx-1.22.1</logpath>
	<logmode>roll</logmode>
	<depend></depend>
	<executable>D:\webs\nginx-1.22.1\nginx.exe</executable>
	<stopexecutable>D:\webs\nginx-1.22.1\nginx.exe -s stop</stopexecutable>
</service>

我的nginx 所在的目录是 D:\webs\nginx-1.22.1,如果你的安装目录与我的不相同,要修改 <logpath> 、 <executable> 、 <stopexecutable> 这3处对应的值。

配置完成后的目录情况如下:

windows Nginx配置开机自启动

4. 运行命令安装服务

管理员原型命令行工具,然后切换到nginx的目录

运行命令 安装nginx服务:

PowerShell 全选
nginxservice.exe install

windows Nginx配置开机自启动

安装成功后,在服务列表中能够看到有了nginx的服务

windows Nginx配置开机自启动

找到nginx服务,启动即可,下次重启系统的时候,服务会自动启动

 

nginx常用的基本命令

start nginx.exe       ## 启动服务

nginx.exe -s stop   ## 快速停止服务

nginx.exe -s quit   ## 优雅的 停止服务

nginx.exe -s reload   ## 重新加载 配置文件,这命令可以不用停止nginx

nginx.exe -s reopen   ## 重新打开日志文件

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:windows申请免费ssl证书Let's Encrypt
下一篇:windows Nginx配置开机自启动
评论列表

发表评论

评论内容
昵称:
关联文章

YES-CMS内容管理系统 售价

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码