Windows下配置Nginx开机自启


我们借助Windows Service Wrapper小工具,将Nginx转换为Windows服务,在服务中心配置自启动,从而在开机时windows自行启动Nginx服务。

下载WinSW

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

WinSW-x64.exe

iShot_2022-09-05_10.14.33.png

配置WinSW

  1. 下载后将该工具放入Nginx的安装目录下,并且将其重命名为 nginx-service.exe ;

  2. 在该目录下新建 nginx-service.xml 文件,写入下面的配置信息,配置好了之后就可以通过这个将Nginx注册为Windows服务了。

把Nginx加入到windows服务中

进入Nginx安装目录,按住shift并右击鼠标,打开powershell,执行以下命令:.\nginx-service.exe install就成功将其注册为Windows服务了。这时我们就可以在Windows任务管理器的服务中查看到nginx服务了。之后可以在服务管理里面配置服务启动方式为自动即可实现开机自启Nginx。