场景
部署完随windows而启动
方案
- 工具下载
winsw-2.0.2-bin.exe - nginx下载
下载网址
注意:解压目录不带空格 - 将winsw复制到nginx的解压目录,重命名为nginx-service.exe
重命名只是为了方便调用 - 同一目录下新建XML文件,nginx-service.xml
(exe的命名保持一致)
内容如下
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<env name="path" value="E:\Work\Server-Nginx\nginx-1.18.0"/>
<executable>E:/Work/Server-Nginx/nginx-1.18.0/nginx.exe</executable>
<arguments>-p E:/Work/Server-Nginx/nginx-1.18.0</arguments>
<logpath>E:/Work/Server-Nginx/nginx-1.18.0/logs/</logpath>
<logmode>roll</logmode>
</service>
- 服务注册与卸载
以管理员的方式运行Windows cmd命令,进入nginx目录:运行nginx-service.exe install将其注册为windws系统服务或者是要卸载它的时候运行:nginx-service.exe uninstall - 如出现错误信息,在nginx的查看日志文件
附 nginx 常用命令:
(要使用的前提条件是nginx安装版或者引入了环境变量中)
验证配置是否正确: nginx -t
查看Nginx的版本号:nginx -V
启动Nginx:start nginx
快速停止或关闭Nginx:nginx -s stop
正常停止或关闭Nginx:nginx -s quit
配置文件修改重装载命令:nginx -s reload