把Nginx注册成Windows的系统服



把Nginx注册成Windows的系统服
 
1. 下载微软的2个工具: instsrv.exe、srvany.exe 
去微软网站下载安装Windows Server 2003 Resource Kit Tools(rktools.exe),它包括标题提及的所有必要的工具,下载完安装好。
http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.exe  www.2cto.com  
2. 运行命令 
在rktools安装目录下(一般在C:\Program Files\Windows Resource Kits\Tools目录)可以发现这两个程序.在运行下面命令之前,确保将srvany.exe复制到nginx的安装(解压)目录下,然后运行: 
 
打开命令行输入以下命令
instsrv Nginx D:\nginx\srvany.exe
这样就安装了一个名为Nginx的服务。也就是将srvany.exe注册成一个服务Nginx。Net start Nginx时,肯定会运行srvany.exe
 
3. 配置Nginx的运行参数:目的是运行srvany.exe时,附带运行E:\wwwroot\nginx\nginx.exe程序。   www.2cto.com  
可以直接将配置导入到注册表 
Window register代码
Windows Registry Editor Version 5.00  
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NGINX\Parameters]   
"Application"="e:\wwwroot\nginx\nginx.exe"  
"AppParameters"=""  
"AppDirectory"="e:\wwwroot\nginx\"  
Parameters是新加的
 
现在就可以通过控制面板->管理员工具->服务中找到该服务,并启动和停止了。
 
 
作者 李凯

相关内容

    暂无相关文章