安装Nginx并创建为Windows服务,服务方法

  因为有品种应用Nginx来做负载均衡,可是Nginx的Windows版本是不提供安装成服务的,所以服务注重启后Nginx并不会陪伴运行和回复。网上查了下,那里记录下化解格局,幸免遗忘。

Nginx安装成Windows服务,nginxwindows服务

  因为有品种利用Nginx来做负载均衡,可是Nginx的Windows版本是不提供安装成服务的,所以服务重视启后Nginx并不会伴随运行和复苏。网上查了下,那里记录下化解办法,幸免遗忘。

  第壹步:下载Winsw工具,下载地址:

  图片 1

  第3步:创造布局文件Winsw.xml

安装Nginx并创建为Windows服务,服务方法。  xml配置示范:

  图片 2

  第3步:DOS窗口中用命令安装、卸载等

  图片 3

  当然Windows中装置成服务的章程还有任何的,只是认为此种方法相比较不难易于使用。

 

因为有档次接纳Nginx来做负载均衡,不过Nginx的Windows版本是不提供安装成服务的,所以服务重视启后…

**综上可得:用 nssm 比 srvany.exe 简便多了。

安装Nginx

下载windows版nginx

图片 4

  第二步:下载Winsw工具,下载地址:

  1. 下载nginx windows版本**: 

将Nginx设置为Windows服务

亟需依靠”Windows ServiceWrapper”小工具,项目地址: 

下载地址: 

下载该工具后,将其放在
Nginx安装目录下,天公地道命名称叫nginx-service.exe,创制布局文件nginx-service.xml(名字要和工具名相同),

创设nginx-service.exe.config(为支撑NET 4.0 runtime,暗许只援救NET
2.0 runtime)

文件结构如下:

图片 5

nginx-service.xml 内容如下:

 

<service>
  <id>nginx</id>
  <name>Nginx Service</name>
  <description>High Performance Nginx Service</description>
  <logpath>D:\xampp\nginx\logs</logpath>
  <log mode="roll-by-size">
    <sizeThreshold>10240</sizeThreshold>
    <keepFiles>8</keepFiles>
  </log>
  <executable>D:\xampp\nginx\nginx.exe</executable>
  <startarguments>-p D:\xampp\nginx</startarguments>
  <stopexecutable>D:\xampp\nginx\nginx.exe</stopexecutable>
  <stoparguments>-p D:\xampp\nginx -s stop</stoparguments>
</service>

 

<configuration>
  <startup>
    <supportedRuntime version="v2.0.50727" />
    <supportedRuntime version="v4.0" />
  </startup>
  <runtime>
    <generatePublisherEvidence enabled="false"/> 
  </runtime>
</configuration>

 

在cmd中运转如下命令安装windows服务

D:\xampp\nginx\nginx-service.exe install

事后就能够在Windows服务面板中运营服务了

图片 6

浏览器中就足以健康访问了

图片 7

 

 

 

 

 

 

 

  图片 8

2. 下载 nssm :