Windows 环境下配置 Nginx 的开机自启动
1、方案一:通过WinSW工具实现1.1、下载WinSW工具
官方下载地址:https://github.com/winsw/winsw/releases
如上图所示,下载 64 位的 Latest 版本。
1.2、植入WinSW工具到Nginx目录
如上图所示,将 WinSW 工具放置在 Nginx 目录中。
如上图所示,将 WinSW 工具更名为“nginx-service”。
1.3、创建nginx服务配置文件
如上图所示,创建一个 txt 文件,文件名为“nginx-service”。
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<logpath>Nginx安装路径\logs</logpath>
<logmode>roll</logmode>
<depend></depend>
<executable>Nginx安装路径\nginx.exe</executable>
<stopexecutable>Nginx安装路径\nginx.exe -s stop</stopexecutable>
</service>注意:、 和标签的内容,要根据 Nginx 的实际安装路径调整。
如上图所示,修改“nginx-service.txt”的后缀名为“xml”。
1.4、注册nginx服务到Windows
如上图所示,在 cmd 窗口的 Nginx 安装路径下,执行服务注册命令。
nginx-service.exe install
如上图所示,Nginx 服务已成功注册,启动类型为“自动”,表示开机后会自动启动 Nginx 服务。
2、方案二:通过Windows任务计划实现
2.1、打开任务计划窗口
如上图所示,查找并打开“任务计划程序”窗口。
2.2、创建新任务
如上图所示,创建一个新的基本任务。
如上图所示,为新任务命名。
2.3、设置任务为开机时触发
如上图所示,设置在“计算机启动时”触发该任务的运行。
2.4、设置任务内容
如上图所示,设置该任务的操作内容是“启动程序”。
如上图所示,设置该任务要启动的程序路径。
注意:必须设置起始目录。
2.5、设置用户没登录也运行任务
如上图所示,打开新任务的属性对话框。
如上图所示,选中“不管用户是否登录都要运行”。
提示:该操作需要 Windows 用户的名称和密码。
本文参考
【1】【人工智能概览】【Windows设置nginx开机自启动的方法】【Python技术站】【2023-05-25】
【2】【優闟】【Windows将nginx设置成开机自启动】【博客园】【2022-11-21】
【3】【王俊南(Jonas)】【Windows下快速安装Nginx并配置开机自启动的方法】【I Teach You】【2023-05-04】
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]