在windows server 2012 R2上搭建nginx环境

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服务

未完待续...

原文地址:https://www.cnblogs.com/CityLcf/p/11815225.html