一、自启动工具下载
https://github.com/winsw/winsw/releases
如下图,为windows 64位的工具文件
二、自启动工具安装
1、保存到nginx的文件夹,修改工具的文件名为nginx-server
2、新建nginx-server.xml 文件,写入配置信息,只需要替换D:\work\nginx\nginx-1.18.0为实际的nginx路径即可
(注1:xml和exe的文件名必须相同,即都是nginx-server。)
<service>
<id>nginx-server</id>
<name>nginx-server</name>
<description>nginx-server</description>
<logpath>D:\work\nginx\nginx-1.18.0\logs\</logpath>
<logmode>roll</logmode>
<depend></depend>
<executable>D:\work\nginx\nginx-1.18.0\nginx.exe</executable>
<stopexecutable>D:\work\nginx\nginx-1.18.0\nginx.exe -s stop</stopexecutable>
</service>
三、把nginx添加到windows服务中
1、win+r打开cmd,进入安装nginx的路径,输入nginx-server.exe install
正常提示success,笔者已经添加成功,所以提示服务已存在。
2、打开服务,找到nginx-server服务,将启动方式改成自动,并将服务启动。
四、重启windows,测试是否无需登录用户即可正常打开网站。