在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:\nginx-1.16.1\nginx.exe</executable>
<!--nginx日志路径-->>
<logpath>C:\nginx-1.16.1\</logpath>
<logmode>roll</logmode>
<!--服务启动模式 自动 Automatic 手动Manual 开机启动Boot  系统启动时启动 System等-->
<startmode>Automatic</startmode>
<!--服务依赖项--><depend></depend>
<!--服务启动参数--><startargument>-p C:\nginx-1.16.1</startargument>
<!--服务停止参数--><stopargument>-p C:\nginx-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服务

 

 

 

 

未完待续...

posted @ 2019-11-07 20:04  City疯子  阅读(3542)  评论(0编辑  收藏  举报