1、下载nginx
下载地址:http://nginx.org/en/download.html
下载后解压,解压后拷贝文件夹到安装目录D:\IDE\,如下图:
2、启动nginx
打开cmd命令窗口,“cd /d D:\IDE\nginx-1.15.3”命令切换到nginx安装目录下D:\IDE\nginx-1.15.3,输入命令 nginx.exe 或者 start nginx启动。输入命令 tasklist /fi "imagename eq nginx.exe",出现如下结果说明启动成功。
3、关闭nginx
使用cmd命令窗口启动nginx,关闭cmd窗口是不能结束nginx进程的,可使用两种方法关闭nginx
(1)输入nginx命令 nginx -s stop(快速停止nginx) 或 nginx -s quit(完整有序的停止nginx)
(2)使用taskkill taskkill /f /t /im nginx.exe
4、安装为服务
4.1 下载Windows Service Wrapper工具
下载后把下载的winsw-2.1.2-bin.exe 文件放在Nginx安装目录(D:\IDE\nginx-1.15.3),并修改名称为nginx-service.exe,然后分别创建nginx-service.exe.config,nginx-service.xml文件,把这两个文件放在Nginx安装目录下。如下图:
4.2 配置
nginx-service.exe.config内容如下:
<configuration>
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v4.0" />
</startup>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>
nginx-service.xml内容如下:
<service>
<id>nginx</id>
<name>Nginx Service</name>
<description>High Performance Nginx Service</description>
<logpath>D:\IDE\nginx-1.15.3\logs</logpath>
<log mode="roll-by-size">
<sizeThreshold>10240</sizeThreshold>
<keepFiles>8</keepFiles>
</log>
<executable>D:\IDE\nginx-1.15.3\nginx.exe</executable>
<startarguments>-p D:\IDE\nginx-1.15.3</startarguments>
<stopexecutable>D:\IDE\nginx-1.15.3\nginx.exe</stopexecutable>
<stoparguments>-p D:\IDE\nginx-1.15.3 -s stop</stoparguments>
</service>
4.3 安装nginx服务
打开cmd命令窗口,"cd D:\IDE\nginx-1.15.3"进入Nginx安装目录,然后执行命令:nginx-service.exe install
此时查看windows服务目录有Niginx Service服务,然后右键启动:
4.4 启动服务
“net start nginx”命令启动服务,如下图:
4.5 重启服务
修改完nginx.conf文件,需重新启动Niginx Service服务,方可生效。