这里需要用到开源软件一个软件:Windows Service Wrapper ,可通过此链接到github官方地址下载发布的版本。
1、将下载的WinSW.NET4.exe(我这里下载的v2.2.0)拷贝到nginx安装目录下,重命名为nginx-service.exe;
2、新建nginx-service.xml,内容如下(程序路径自行修改):
1 2 3 4 5 6 7 8 9 10 |
<service> <id>nginx</id> <name>Nginx Service</name> <description>High Performance Nginx Service</description> <logpath>D:\program\nginx\logs</logpath> <logmode>roll</logmode> <depend></depend> <executable>D:\program\nginx\nginx.exe</executable> <stopexecutable>D:\program\nginx\nginx.exe -s stop</stopexecutable> </service> |
3、以管理员身份打开命令行窗口,定位到nginx安装目录,输入安装服务命令:
1 |
nginx-service.exe install |
验证:在windows服务列表窗口查看是否有nignx服务,有则代表安装成功,进行相关操作看是否达到想要的效果。