准备工具:
1.Nginx,官网地址
2.WinSW,github地址
步骤:
1.将解压的nginx和winsw本体放在你准备好的文件夹中;
2.最好将winsw命名为nginx-service,见名知意,创建nginx-service.xml配置文件,详情如下(其他参数详见winsw文档):
<!-- nginx-service.xml -->
<service>
<id>Nginx</id>
<name>Nginx</name>
<description>Port[80] Nginx服务</description>
<env name="BASE" value="%NGINX_HOME%"/>
<executable>nginx</executable>
<log mode="reset"/>
<logpath>%BASE%\server-logs\</logpath>
<depend/>
</service>
- 以管理员方式运行终端(如没配置环境变量,需在本次操作的文件路径下执行),输入:
nginx-service install
- 在服务中查看已经注册Nginx,描述端口是80,可以直接启动,或在终端管理员运行:
sc start Nginx
- 浏览器输入 IP和端口号80即可使用管理员账户操作。
注意:
nginx服务停止时会报错,但不影响,nginx过一会自停,我使用 nginx -s stop 命令在这里也一样,有知道原因的可以留言。