惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - wenus

树莓派做下载服务器 aria2 篇 免费 cdn 搞定迅雷固件在TP-LINK WR720N,127.0.0.1 9000 获取不到激活码 Mware vCenter Server 识别固态硬盘为(非SSD)是什么原因? XXX esx.problem.syslog.nonpersistent.formatOnHost not found XXX 增强VPS SSH账号安全:改端口,禁用Root,密钥登录,Denyhosts防暴力攻击 FreeBSD从零开始---安装后配置(三) FreeBSD从零开始---安装后配置(一) FreeBSD从零开始---安装后配置(二) ngrok 配置 - wenus nginx secure_link下载防盗链 htaccess高级应用:防盗链阻止迅雷下载以及限制访问 - wenus 制作HP MicroServer Gen8可用的ESXi 5.x SD/TF卡启动盘 FreeBSD 10 中文环境 Web服务器禁止range请求 Apache性能优化、超时设置,linux 重启apache mysql 日志,临时文件. 如何使用tar对整个文件夹打包? freebsd 记事之PHP环境搭建
安装Nginx作为Windows服务自启动运行
wenus · 2015-02-11 · via 博客园 - wenus

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

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

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

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

  1. <service>    
  2.  <id>nginx</id>    
  3.   <name>nginx</name>    
  4.   <description>nginx</description>    
  5.   <executable>d:\www\nginx\nginx.exe</executable>    
  6.   <logpath>d:\www\logs\</logpath>    
  7.   <logmode>roll</logmode>    
  8.   <depend></depend>    
  9.   <startargument>-p d:\www\nginx</startargument>    
  10.   <stopargument>-p d:\www\nginx -s stop</stopargument>    
  11. </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,修改后的文件如下:

  1. <service>    
  2.  <id>nginx</id>    
  3.   <name>nginx</name>    
  4.   <description>nginx</description>    
  5.   <executable>D:\BALANCE_TOMCAT__NGINX\nginx-1.6.0\nginx.exe</executable>    
  6.   <logpath>D:\BALANCE_TOMCAT__NGINX\nginx-1.6.0\logs\</logpath>    
  7.   <logmode>roll</logmode>    
  8.   <depend></depend>    
  9.   <startargument>-p D:\BALANCE_TOMCAT__NGINX\nginx-1.6.0</startargument>    
  10.   <stopargument>-p D:\BALANCE_TOMCAT__NGINX\nginx-1.6.0 -s stop</stopargument>    
  11. </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服务操作

在下载文件中有read.me打开之内容如下:

  1. NG_SRV  
  2.   
  3. Installation for nginx server like a service.  
  4.   
  5. 1. Change in ng_srv.xml path for your nginx path.  
  6. 2. Launch "ng_srvinst.bat install" for service installation.  
  7.   
  8. 3. For uninstall launch "ng_srvinst.bat remove".  
  9.   
  10. 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.

下载文件的目录结构如下:

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

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