admin 管理员组

文章数量: 887031


2024年2月18日发(作者:编程c++入门)

将NGINX设置为WINDOWS的自动启动服务

二种方法:

第一种方法:

1. 安装相应的.NET Framewor支持。

2. 下载WINSW工具,下载地址为:

/maven/2/com/sun/winsw/winsw/1.9/

3. 下载NGINX的WINDOWS版本,它是一个压缩包,解开后放在相应目录,以下以下面的目录结构为准:

C:NGINXSERVERNGINX

C:NGINXSERVERPHP

C:NGINXSERVERMYSQL

4. 把复制到NGINX目录下,并在同一目录下新建一个文件,其内容为:

02 nginx

03 nginx

04 nginx

05 c:

06 c:nginxservernginx

07 roll

08

09 -p c:nginxservernginx

10 -p c:nginxservernginx -s stop

11

5. 进入命令提示符下,运行以下命令把NGINX安装为WINDOWS的服务项:

C: INSTALL

如想卸载该服务,则运行C: UNINSTALL

####################################################################

第二种方法:

1.下载微软服务注册工具, , 存放到C:NGINXSERVERnginx目录下

/soft/down/

2.安装NGINX服务, 将命令行切换到C:NGINXSERVER下执行下列命令

instsrv NGINX C:

3.在C:NGINXSERVERnginx下编辑一个文件:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNGINXParameters]

"Application"="C:"

"AppParameters"=""

"AppDirectory"=" C:NGINXSERVERnginx"

5.让服务与程序关联起来, 命令行执行

regedit /s

上面这个执行失败的解决办法:运行regedit打开注册表,直接在[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNGINX下添加Parameters一项,然后手动建立三个字符串的注册表值,就是上面这三个Application AppParameters

AppDirectory

6.编辑启动nginx脚本(关闭脚本不用变), 让程序以服务方式运行

@ECHO OFF

net stop nginx

net start nginx

EXIT

经过上面的步骤,顺利启动nginx服务,另外添加服务还有一个图形界面的工具


本文标签: 服务 运行 目录 下载 脚本