·您当前的位置:首页 > 技术教程 > nginx教程 >

[nginx]Nginx随Windows服务自动开机运行终极版说明[组图]

时间:2015-01-06 10:36酷播
[nginx]Nginx随Windows服务自动开机运行终极版说明[组图]

如果Nginx每次使用都需要手动启动确实很麻烦,所以最好将其设置为Windows系统服务,开机自启动就行了。

1.下载并修改运行环境支持程序

1)、下载地址:http://ng-srvinst.attron.org/

2)、修改ng_srv.xml文件内容:

注:如果未修改此文件就安装服务,服务无法启动。会出现如下错误:

 

2.安装程序设置为Windows服务操作

在下载文件中有read.me打开之内容如下:下载文件的目录结构如下:

将ng_srvinst.bat安装为系统服务,如下图:


安装完成后查看是否安装成功“计算机”->"管理"->"服务",你可以看到Nginx服务已经安装成功,如下图:


使用方法:
1. 下载最新版的 Windows Service Wrapper 程序,比如我下载的名称是 "winsw-1.9-bin.exe",
    然后,把它命名成你想要的名字(比如: "myapp.exe",当然,你也可以不改名)
2. 将重命名后的 myapp.exe 复制到 nginx 的安装目录(我这里是 "F:\nginx-0.9.4")
3. 在同一个目录下创建一个Windows Service Wrapper的XML配置文件,名称必须与第一步重命名时使用的名称一致(比如我这里是 "myapp.xml",  如果,你没有重命名,则应该是 "winsw-1.9-bin.xml")
   文件内容如下:

  1. <?xml version="1.0" encoding="UTF-8" ?> 
  2. <service> 
  3.   <id>nginx</id> 
  4.   <name>nginx</name> 
  5.   <description>nginx</description> 
  6.   <executable>F:\nginx-0.9.4\nginx.exe</executable> 
  7.   <logpath>F:\nginx-0.9.4\</logpath> 
  8.   <logmode>roll</logmode> 
  9.   <depend></depend> 
  10.   <startargument>-p F:\nginx-0.9.4</startargument> 
  11.   <stopargument>-p F:\nginx-0.9.4 -s stop</stopargument> 
  12. </service>


参考地址:http://blog.csdn.net/csfreebird/article/details/8751532

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器