1、下载Windows版Nginx
官网地址:
下载地址:
http://nginx.org/en/download.html
2、下载Windows Service Wrapper
官网地址:
https://github.com/kohsuke/winsw/
下载地址:
http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/
3、解压Nginx压缩包文件到C盘根目录,并且重命名为nginx
4、将"winsw-2.1.2-bin.exe"重命名为"nginx-service.exe",并且复制到nginx根目录
5、在nginx根目录编写nginx-service.xml文件
文件内容为
<?xml version="1.0" encoding="UTF-8" ?>
<service>
<id>Nginx</id>
<name>Nginx</name>
<description>nginx</description>
<logpath>C:\nginx\logs</logpath>
<executable>nginx.exe</executable>
<stopexecutable>nginx.exe</stopexecutable>
<stopargument>-s</stopargument>
<stopargument>stop</stopargument>
<logmode>rotate</logmode>
</service>
6、安装nginx系统服务
以管理员放肆打开命令行,输入以下命令进行安装
C:\nginx\nginx-service.exe install
卸载nginx服务命令
C:\nginx\nginx-service.exe uninstall
7、查看系统服务
运行Win+R,输入 services.msc,或直接在任务管理器处查看并启动nginx服务,启动后可在浏览器中输入http://localhost/,出现欢迎页即为成功
8、命令行方式操作nginx服务
nginx服务停止命令 net stop nginx
nginx服务启动命令 net start nginx
若停止过程中出现卡顿可直接强制杀死进程
查看nginx进程 tasklist | findstr 服务名(nginx)
杀死进程 tskill 进程号(PID)
修改nginx配置文件后也需要先停止再重新启动才能生效