1.下载nginx
下载地址:http://nginx.org/en/download.html
我下载的是稳定版 nginx/windows-1.16.1
2.为了使用方便,利用sc命令将nginx注册为windows服务
1.下载winsw.exe文件 我下载的是1.18版本
将winsw.ex 拷贝到nginx.exe所在目录下,并创建如下xml 命名为 winsw.xml
<?xml version="1.0" encoding="UTF-8" ?> <service> <!--服务名--> <id>nginx</id> <!--服务显示名-->> <name>nginx</name> <!--服务描述信息-->> <description>nginx</description> <!--nginx.exe所在目录(可以是绝对路径也可以是环境变量中的可执行文件名)--><executable>C: ginx-1.16.1 ginx.exe</executable> <!--nginx日志路径-->> <logpath>C: ginx-1.16.1</logpath> <logmode>roll</logmode> <!--服务启动模式 自动 Automatic 手动Manual 开机启动Boot 系统启动时启动 System等--> <startmode>Automatic</startmode> <!--服务依赖项--><depend></depend> <!--服务启动参数--><startargument>-p C: ginx-1.16.1</startargument> <!--服务停止参数--><stopargument>-p C: ginx-1.16.1 -s stop</stopargument> </service>
2.管理员方式运行cmd 并将目录切换到nginx目录下 然后输入 winsw.exe install
由于我安装的server 2012 R2 没有安装.net 3.5 所以需要手动安装下.net 3.5 然后再执行
3.查看服务是否注册
WIN+R 弹出命令窗口,输入 services.msc 查看是否有nginx服务
未完待续...