下载地址
https://nginx.org/en/download.html
安装
添加到环境变量(可选)
停止
nginx -s stop
重新加载配置
nginx -s reload
强制退出所有正在运行的nginx进程
taskkill /f /im nginx.exe
<a name="OxvSA"></a>
# 以服务的方式运行
如果不想每次都敲命令行或者服务器重启后自动启动则可以使用 `winsw`
<a name="FUU6i"></a>
## 下载 WinSW
下载地址:[https://github.com/winsw/winsw/releases](https://github.com/winsw/winsw/releases)
<a name="WbVE4"></a>
## 安装 WinSW
解压到 `nginx` 目录,跟 `nginx.exe` 同级,可以重名为 `winsw.exe`
<a name="pWtro"></a>
## 编写配置文件
新建一个 `winsw.xml` 文件,填写下列内容
```xml
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx web server</description>
<executable>nginx</executable>
</service>
设置成服务
打开命令行进入到 nginx
目录并输入如下代码执行
#安装
winsw install
#启动
winsw start
如果没有错误那么打开 services.msc
可以看到 nginx
服务正在运行
winsw
的其他命令:
命令 | 描述 |
---|---|
install | 安装服务 |
uninstall | 卸载服务 |
start | 启动服务 |
stop | 停止服务 |
restart | 重启服务 |
status | 当前服务状态 |
refresh | 刷新 |
customize | 自定义可执行的包装器 |