Windows Server 2016 Nginx 安装配置详细图文教程

作者:杏彩

  图片 1

Nginx安装成Windows服务,nginxwindows服务

  因为有项目使用Nginx来做负载均衡,但是Nginx的Windows版本是不提供安装成服务的,所以服务器重启后Nginx并不会伴随启动和恢复。网上查了下,这里记录下解决方法,防止遗忘。

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

  图片 2

  第二步:创建配置文件Winsw.xml

  xml配置示例:

  图片 3

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

  图片 4

  当然Windows中安装成服务的方法还有其他的,只是觉得此种方法比较简单易于使用。

 

因为有项目使用Nginx来做负载均衡,但是Nginx的Windows版本是不提供安装成服务的,所以服务器重启后...

10.2、使用tskill命令杀死进程(tskill PID)
图片 5 
11、配置Nginx文件
Nginx配置文件目录:
C:nginxconf
图片 6 
11.1、编辑Nginx核心配置文件nginx.conf

  xml配置示例:

图片 7 

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

3、解压Nginx压缩包文件到C盘根目录,并且重命名为nginx

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

#NGINX安装初始化
server { 
    listen   80;
    charset utf-8;        
    server_name 127.0.0.1;
    location / {
        #打开浏览目录
        autoindex on;
        #显示出文件的大概大小
        autoindex_exact_size off;
        #显示的文件时间为文件的服务器时间
        autoindex_localtime on;
    root  C:wwwroothtml;
    index index.html index.htm;
    }
 } 

 

图片 8 

  当然Windows中安装成服务的方法还有其他的,只是觉得此种方法比较简单易于使用。

 11.2、编辑Nginx虚拟主机配置文件vhosts.conf

  图片 9

<?xml version="1.0" encoding="UTF-8" ?>
<service>
 <id>Nginx</id>
 <name>Nginx</name>
 <description>本服务用于加载Nginx服务,请确保开机启动。</description>
 <logpath>C:nginxlogs</logpath>
 <executable>nginx.exe</executable>
 <stopexecutable>nginx.exe</stopexecutable>
 <stopargument>-s</stopargument> 
 <stopargument>stop</stopargument>
 <logmode>rotate</logmode>
</service>

  因为有项目使用Nginx来做负载均衡,但是Nginx的Windows版本是不提供安装成服务的,所以服务器重启后Nginx并不会伴随启动和恢复。网上查了下,这里记录下解决方法,防止遗忘。

9、用命令方式启动、关闭Nginx服务
9.1、启动Nginx服务
按下Win+X+A键
打开命令提示符(管理员)
输入:net start nginx
图片 10 
9.2、关闭Nginx服务
按下Win+X+A键
打开命令提示符(管理员)
输入:net stop nginx
图片 11 
10、Windows查看进程和杀死进程
10.1、查看Nginx进程号
tasklist | findstr 服务名
按下Win+X+A键
打开命令提示符(管理员)
输入:
tasklist | findstr nginx
图片 12 

  第二步:创建配置文件Winsw.xml

图片 13

  图片 14

 图片 15

5、在nginx根目录编写nginx-service.xml文件

图片 16

本文由杏彩发布,转载请注明来源

关键词: