全部分类

您的位置:>首页 >技术文章

Nginx在Windows Server下如何设置开机自启动

作者:融成信息技术 时间:2020-06-22 13:18:59 点击量:857 来源:https://www.jianshu.com/p/afc91000d512

Nginx服务在Windows Server上启动的方法,可以在终端输入命令start nginx和nginx -s reload启动;但是这种方式只适合开发环境,考虑线上的生产环境操作系统有可能重启的情况,手动输入命令这样的启动方式,在速度和效率上简直无法容忍。
一是Nginx启动的延迟,由于需要在系统启动后手动输入命令,总会有那么几分钟Nginx无法提供服务;二是有可能操作系统被其他同事重启,并且忘记或不会启动Nginx服务,这样会造成Nginx长时间不能提供服务。

基于此,Nginx必须实现操作系统下开机自启动。
在本文中,以Windows Server操作系统为例,详细描述操作步骤。

1、创建批处理文件start_nginx.bat:

cd /d D:\apidir\nginx-1.10.2
start nginx
nginx -s reload 

2、创建任务计划

2.1创建基本任务

创建基本任务

2.2设置触发器为“计算机启动时”

触发器

2.3选择操作为“启动程序”,在程序或脚本栏目输入刚刚建立的批处理文件的路径;点击“下一步”,然后点击“完成”;

2.4最重要的一步,修改任务的属性。必须设置任务的“不管用户是否登录都要运行”,才会让系统在重启后立即启动任务。

修改任务的属性

创建好的任务


创建好的任务

3.重启操作系统进行测试

到此,任务就已经创建好了,可以重启操作系统试一下Nginx服务是否自启动了。


作者:sxtra
链接:https://www.jianshu.com/p/afc91000d512
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
点击这里给我发消息