Nginx部署笔记-Windows(2)开机自启动

部署完 nginx后还要设置一下 开机自启,不然 重启一次电脑就要手动启动一次 nginx,手打命令还是太繁琐了。本文参考资料: windows nginx开机启动Nginx(二)-服务模式运行nginx之WINSW

在Windows下实现自启动需要借助一个开源程序winsw

版本选择:

  • .netframework2.0 选择WinSW.NET2.exe
  • .netframework4.0 选择WinSW.NET4.exe

将这个exe放到nginx根目录下,将其名字改为start-nginx.exe当然名字是自定义的。再新建一个txt文件,将名字改为start-nginx.xml扩展名前面的名字部分要保持一致。在start-nginx.xml里面添加如下代码:


  start-nginx
  start-nginx
  nginx self starting
  D:\nginx-1.14.2\
  roll
  
  D:\nginx-1.14.2\nginx.exe
  D:\nginx-1.14.2\nginx.exe -s stop

安装:

Nginx部署笔记-Windows(2)开机自启动_第1张图片

打开cmd进入到nginx根目录,输入start-nginx.exe install

!!!需要注意的是如果使用powershell出现错误

Nginx部署笔记-Windows(2)开机自启动_第2张图片

安装后nginx根目录下会生成上图所示的多个文件,但是此时服务并未启动!!!

要设置成开机自启动,仍需要两步骤:

  • 1.打开任务管理器,选择最后一栏服务,找到在start-nginx.xml中设置的name对应的服务,右键选择开始

Nginx部署笔记-Windows(2)开机自启动_第3张图片

  • 2.再次点击右键,选择打开服务,跟上面一样找到服务,查看启动类型是否为自动,右键选择属性可以设置启动类型

Nginx部署笔记-Windows(2)开机自启动_第4张图片

Nginx部署笔记-Windows(2)开机自启动_第5张图片

你可能感兴趣的:(nginx,windows,前端)