- 我这边使用的Nginx1.17.8.zip解压版.我的资源里面有这个版本免费下载
- 解压后找到里面的nginx安装包并解压
- 双击nginx 然后会有黑框一闪而过(牛顿也吃苹果),
然后打开任务管理器查询有没有nginx服务
- 浏览器执行 http://localhost/ 显示如下,则没问题
- 在任务管理中关闭 nginx,开始部署自启服务.
- winsw-1.18-bin.exe 文件重命名为nginx-service.exe 并放置到nginx文件夹中
- 创建nginx-service.xml 文件以及创建nginx-service.exe.config文件
文件名字必须与exe的名称一致
nginx-service.xml--文件内容中注意修改路径 ID下面的name 则为设置的服务名
<service>
<id>nginx</id>
<name>Nginx Service</name>
<description>High Performance Nginx Service</description>
<logpath>D:\tools\nginx\logs</logpath>
<log mode="roll-by-size">
<sizeThreshold>10240</sizeThreshold>
<keepFiles>8</keepFiles>
</log>
<executable>D:\tools\nginx\nginx.exe</executable>
<startarguments>-p D:\tools\nginx</startarguments>
<stopexecutable>D:\tools\nginx\nginx.exe</stopexecutable>
<stoparguments>-p D:\tools\nginx -s stop</stoparguments>
</service>
nginx-service.exe.config
<configuration>
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v4.0" />
</startup>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>
- 一切准备就绪之后,设置winwods服务
打开cmd 进入nginx文件夹 执行 nginx-service.exe install
- 没有报错,打开windows服务进行查看,存在即为成功
10.重启进行测试,是否自启成功
11.自启成功 okay!