1. windows把nginx做成服务并开机启动
- 下载安装nginx并测试安装成功
- 设置Nginx开机自动启动
- 自启动工具下载 winsw
- 自启动工具安装
- 步骤一:下载后将该工具放入Nginx的安装目录下,并且将其重命名为 nginx-service.exe ;
- 步骤二:在nginx安装目录下新建服务日志文件夹server-logs文件夹,用来存放nginx服务相关日志。
- 步骤三:在该目录下新建 nginx-service.xml 文件,写入配置信息,配置好了之后就可以通过这个将Nginx注册为Windows服务了。
nginx-service.xml
内容如下
<!-- nginx-service.xml -->
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<logpath>D:\work\nginx\nginx-1.18.0\server-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服务中
nginx-service.exe install
后续修改windows服务的流程,将启动方式改成自动即可;
参考:windows下快速安装nginx 并配置 开机自启动