[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")
文件内容如下:
- <?xml version="1.0" encoding="UTF-8" ?>
- <service>
- <id>nginx</id>
- <name>nginx</name>
- <description>nginx</description>
- <executable>F:\nginx-0.9.4\nginx.exe</executable>
- <logpath>F:\nginx-0.9.4\</logpath>
- <logmode>roll</logmode>
- <depend></depend>
- <startargument>-p F:\nginx-0.9.4</startargument>
- <stopargument>-p F:\nginx-0.9.4 -s stop</stopargument>
- </service>
参考地址:http://blog.csdn.net/csfreebird/article/details/8751532
热门文章推荐
- [nginx]使用nginx搭建rtmp流媒体服务器环境
- [nginx]HTTP服务器Nginx.conf配置文件介绍与调试
- [Nginx]windows下设置Nginx随机子开机自动启动运行的方法
- [nginx]NGINX的rtmp流媒体插件
- [nginx]Nginx下限速限制下载速度实例
- [nginx]nginx-rtmp-module使用实现rtmp
- [nginx]做防盗链的教程:Apache和Nginx防盗链的几种配置方法
- [nginx]Windows环境的Nginx启动与重启操作