windows环境下安装nginx并设置成windows系统服务

杨新朋| 阅读:61 发表时间:2018-07-25 21:38:16 服务器维护

第一步:安装nginx服务

到nginx下载页面,即可发现对应的版本可下载:http://nginx.org/en/download.html。或者到我的云盘下载:https://pan.baidu.com/s/1-bMUJaRr4uVYUhVxMKJhKg

下载完成后放到指定目录,如D:\nginx。打开cmd命令,进入安装目录,运行命令“start nginx”,没有错误输出,说明安装成功。

360截图1650110288106127.png

第二步:将nginx安装成windows服务

将nginx安装成服务,我们需要用到一个软件:Windows Service Wrapper,这个软件也是开源的,而且已经很久没有更新了,我找到的最后版本是1.9。

下载后,将winsw-1.9-bin.exe文件复制到nginx的winsw文件夹下(没有就创建文件夹)。

创建一个同名的xml文件,winsw-1.9-bin.xml 内容如下:

<?xml version="1.0" encoding="UTF-8" ?>
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<executable>D:\nginx\nginx.exe</executable>
<logpath>D:\nginx\</logpath>
<logmode>roll</logmode>
<depend></depend>
<startargument>-p D:\nginx</startargument>
<stopargument>-p D:\nginx -s stop</stopargument>
</service>

以管理员身份运行cmd,输入:D:\nginx\winsw\winsw-1.9-bin.exe install,回车,没有错误输出,说明安装服务完成。

360截图16600903749278.png

此时,你的nginx可以以Windows服务运行了,可以打开服务管理器进行服务的启动、停止、修改自动或手动运行等

本文由杨新朋发表并编辑,转载此文章须经作者同意,并请附上出处及本页链接。如有侵权,请联系本站删除。