将nginx注册为windows服务,只要启动服务器不需要登录就可以实现服务自启动,下面简介安装方法。
下载命令行工具,下载网址:命令行工具(把nginx安装为微服务)。
<service>
<id>el-gznwmhweb</id>
<name>el-gznwmhweb</name>
<description>el-gznwmhweb(8000)</description>
<logpath>E:\nginx-1.12.2\logs\</logpath>
<logmode>roll</logmode>
<depend></depend>
<executable>E:\nginx-1.12.2\nginx.exe</executable>
<stopexecutable>E:\nginx-1.12.2\nginx.exe -s stop</stopexecutable>
</service>
- id为服务名称
- name为服务显示名称
- logpath指定nginx日志文件地址
- E:\nginx-1.12.2\nginx.exe为nginx可执行应用程序文件位置
开始安装
管理员身份打开cmd,进入nginx目录,执行命令:
nginxservice.exe install 添加服务
这种方法有一个弊端就是服务描述(description)不能是中文。不过不用担心,在加上一行cmd命令即可解决问题
sc description 服务名 "中文描述"
nginxservice.exe uninstall命令可删除对应的系统服务