安装Nginx作为Windows服务自启动运行
如果Nginx每次使用都需要手动启动确实很麻烦,所以最好将其设置为Windows系统服务,开机自启动就行了。
1.下载并修改运行环境支持程序
1)、下载地址:http://ng-srvinst.attron.org/
2)、修改ng_srv.xml文件内容:
- <service>
- <id>nginx</id>
- <name>nginx</name>
- <description>nginx</description>
- <executable>d:\www\nginx\nginx.exe</executable>
- <logpath>d:\www\logs\</logpath>
- <logmode>roll</logmode>
- <depend></depend>
- <startargument>-p d:\www\nginx</startargument>
- <stopargument>-p d:\www\nginx -s stop</stopargument>
- </service>
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<executable>d:\www\nginx\nginx.exe</executable>
<logpath>d:\www\logs\</logpath>
<logmode>roll</logmode>
<depend></depend>
<startargument>-p d:\www\nginx</startargument>
<stopargument>-p d:\www\nginx -s stop</stopargument>
</service>
将上述文件的Nginx目录改为自己本机Nginx所在的目录。我的Nginx版本是1.6.0,修改后的文件如下:
- <service>
- <id>nginx</id>
- <name>nginx</name>
- <description>nginx</description>
- <executable>D:\BALANCE_TOMCAT__NGINX\nginx-1.6.0\nginx.exe</executable>
- <logpath>D:\BALANCE_TOMCAT__NGINX\nginx-1.6.0\logs\</logpath>
- <logmode>roll</logmode>
- <depend></depend>
- <startargument>-p D:\BALANCE_TOMCAT__NGINX\nginx-1.6.0</startargument>
- <stopargument>-p D:\BALANCE_TOMCAT__NGINX\nginx-1.6.0 -s stop</stopargument>
- </service>
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<executable>D:\BALANCE_TOMCAT__NGINX\nginx-1.6.0\nginx.exe</executable>
<logpath>D:\BALANCE_TOMCAT__NGINX\nginx-1.6.0\logs\</logpath>
<logmode>roll</logmode>
<depend></depend>
<startargument>-p D:\BALANCE_TOMCAT__NGINX\nginx-1.6.0</startargument>
<stopargument>-p D:\BALANCE_TOMCAT__NGINX\nginx-1.6.0 -s stop</stopargument>
</service>
注:如果未修改此文件就安装服务,服务无法启动。会出现如下错误:
2.安装程序设置为Windows服务操作
- NG_SRV
- Installation for nginx server like a service.
- 1. Change in ng_srv.xml path for your nginx path.
- 2. Launch "ng_srvinst.bat install" for service installation.
- 3. For uninstall launch "ng_srvinst.bat remove".
- Thats all.
NG_SRV Installation for nginx server like a service. 1. Change in ng_srv.xml path for your nginx path.
2. Launch "ng_srvinst.bat install" for service installation. 3. For uninstall launch "ng_srvinst.bat remove". Thats all.
下载文件的目录结构如下:
安装Nginx作为Windows服务自启动运行的更多相关文章
- 为 Nginx 创建 windows 服务自启动
1.下载最新版的 Windows Service Wrapper 程序 下载地址:http://download.java.net/maven/2/com/sun/winsw/winsw/1.9/ 2 ...
- 为nginx创建windows服务自启动
1.下载最新版的 Windows Service Wrapper 程序,比如我下载的名称是 "winsw-1.9-bin.exe",然后,把它命名成你想要的名字(比如: " ...
- nginx Windows服务形式运行
背景 现在使用ngnix的人越来越多,nginx的优势劣势网上也很多说明.这里就不探讨nginx优势与劣势,每个工具都有自己优势劣势,没有最好的工具,只有最合适的工具. 如何选择适当的工具,根据项 ...
- 以Windows服务方式运行.NET Core程序
在之前一篇博客<以Windows服务方式运行ASP.NET Core程序>中我讲述了如何把ASP.NET Core程序作为Windows服务运行的方法,而今,我们又遇到了新的问题,那就是: ...
- [转帖]以Windows服务方式运行ASP.NET Core程序
以Windows服务方式运行ASP.NET Core程序 原作者blog: https://www.cnblogs.com/guogangj/p/9198031.htmlaspnet的blog 需要持 ...
- [转帖]以Windows服务方式运行.NET Core程序
以Windows服务方式运行.NET Core程序 原作者blog:https://www.cnblogs.com/guogangj/p/10093102.html 里面使用了NSSM 工具 但是自己 ...
- C# 远程服务器 安装、卸载 Windows 服务,读取远程注册表,关闭杀掉远程进程
这里安装windows服务我们用sc命令,这里需要远程服务器IP,服务名称.显示名称.描述以及执行文件,安装后需要验证服务是否安装成功,验证方法可以直接调用ServiceController来查询服务 ...
- Mysql数据库一:安装与创建windows服务
Mysql数据库安装与创建windows服务 1.先下载压缩包(mysql-5.7.18-winx64.zip)移动到对应目录(如D:\software)后解压. 2.安装服务端: mysqld:带d ...
- 连表查询都用Left Join吧 以Windows服务方式运行.NET Core程序 HTTP和HTTPS的区别 ASP.NET SignalR介绍 asp.net—WebApi跨域 asp.net—自定义轻量级ORM C#之23中设计模式
连表查询都用Left Join吧 最近看同事的代码,SQL连表查询的时候很多时候用的是Inner Join,而我觉得对我们的业务而言,99.9%都应该使用Left Join(还有0.1%我不知道在 ...
随机推荐
- xmind的第十三天笔记
- linuxz终端开启echo颜色显示
echo输出命令echo [选项] [输出内容]-e //支持反斜线控制的字符转换:控制字符:\a //输出警告音:\b //退格键,也就是向左删除键:\n //换行符:\r //回车键:\t //制 ...
- try,catch,finally与return
package com.zl.test; // try catch finally 内有returnpublic class Demo { public static void main(String ...
- 缓存,socket乱码等
在服务端默认的编码情况下,JAVA的SOCKET接收需要GBK编码,而C#的接收需要UTF-8编码
- linux云服务器mysql ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’
一早上过来发现网站打开报错,数据库连接不上.. 有人改密码? putty进去,mysql -uroot -p 输入密码后,报错 ERROR 2002 (HY000): Can't connect to ...
- C#中dynamic的正确用法
C#中dynamic的正确用法 http://www.cnblogs.com/qiuweiguo/archive/2011/08/03/2125982.html dynamic是FrameWork4 ...
- sqldeveloper
阅读文档:e12152-08 preferences 首选项,参数 panes 窗格 tabs 标签,选项卡 pin 别针,钉住 detach,move,dock 分离,移动,停靠 find data ...
- .NET(C#)中的DataSet、string、DataTable等对象转换成Json
ConvertJson.cs类 using System; using System.Collections.Generic; using System.Text; using System.Data ...
- Tips For Your Maya Plugin Development
(The reason why I write English blog is that I'm trying to improve my written English. The Chinese v ...
- Digests from CG articales
Turtle Talk Prior to the on-set motion capture, the team had the actors perform expressions while be ...