zoukankan      html  css  js  c++  java
  • 安装Nginx作为Windows服务自启动运行

    如果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 ginx ginx.exe</executable>    
    6.   <logpath>d:wwwlogs</logpath>    
    7.   <logmode>roll</logmode>    
    8.   <depend></depend>    
    9.   <startargument>-p d:www ginx</startargument>    
    10.   <stopargument>-p d:www ginx -s stop</stopargument>    
    11. </service>   
    <service>  
     <id>nginx</id>  
      <name>nginx</name>  
      <description>nginx</description>  
      <executable>d:www
    ginx
    ginx.exe</executable>  
      <logpath>d:wwwlogs</logpath>  
      <logmode>roll</logmode>  
      <depend></depend>  
      <startargument>-p d:www
    ginx</startargument>  
      <stopargument>-p d:www
    ginx -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 ginx-1.6.0 ginx.exe</executable>    
    6.   <logpath>D:BALANCE_TOMCAT__NGINX ginx-1.6.0logs</logpath>    
    7.   <logmode>roll</logmode>    
    8.   <depend></depend>    
    9.   <startargument>-p D:BALANCE_TOMCAT__NGINX ginx-1.6.0</startargument>    
    10.   <stopargument>-p D:BALANCE_TOMCAT__NGINX ginx-1.6.0 -s stop</stopargument>    
    11. </service>   
    <service>  
     <id>nginx</id>  
      <name>nginx</name>  
      <description>nginx</description>  
      <executable>D:BALANCE_TOMCAT__NGINX
    ginx-1.6.0
    ginx.exe</executable>  
      <logpath>D:BALANCE_TOMCAT__NGINX
    ginx-1.6.0logs</logpath>  
      <logmode>roll</logmode>  
      <depend></depend>  
      <startargument>-p D:BALANCE_TOMCAT__NGINX
    ginx-1.6.0</startargument>  
      <stopargument>-p D:BALANCE_TOMCAT__NGINX
    ginx-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服务已经安装成功,如下图:
     
  • 相关阅读:
    nginx添加location跳转后不生效
    UniApp微信小程序授权获取用户当前位置信息
    VS创建Core项目体验跨平台,部署在docker上运行(启用docker支持)
    在Unity中渲染一个黑洞
    一个简简单单的红点系统框架
    十一、Abp vNext 基础篇丨测试
    Abp vNext 番外篇-疑难杂症丨浅谈扩展属性与多用户设计
    十、Abp vNext 基础篇丨权限
    九、Abp vNext 基础篇丨评论聚合功能
    Abp vNext 番外篇-疑难杂症丨nginx反向代理-部署
  • 原文地址:https://www.cnblogs.com/wenus/p/4285980.html
Copyright © 2011-2022 走看看