使用 NSSM 将 Nginx 设置为开机自启动

NSSM (Non-Sucking Service Manager) 是一个服务管理软件。可到 https://nssm.cc/download 下载。

下载并解压后可将 nssm.exe 所在路径加入 Path 环境变量,方便在命令行中使用。如果没有将其加入 Path 环境变量,则需要先切换到 nssm.exe 所在路径再执行以下操作。

服务安装

nssm install <servicename>
nssm install <servicename> <program>
nssm install <servicename> <program> [<arguments>]

服务删除

nssm remove
nssm remove <servicename>
nssm remove <servicename> confirm

Nginx 服务安装

运行nssm install Nginx,在弹出的对话框中,配置如下信息:

  1. Service name:服务名。

  2. Path:Nginx 可执行文件的路径,例如:C:\nginx\nginx.exe

  3. Startup directory:Nginx 所在的目录,例如:C:\nginx

  4. Arguments:Nginx 启动参数,例如:-c "C:\nginx\conf\nginx.conf"(注意,这里不能使用单引号替代双引号)。

参考:ChatGPT 的回答、NSSM

posted @ 2023-03-18 10:56  Higurashi-kagome  阅读(909)  评论(0编辑  收藏  举报