nginx windows 开机启动
时间: 2023-11-08 15:52:07 浏览: 113
注册windows服务.zip
可以通过将nginx设置为Windows服务来实现开机自动启动。以下是一种方法:
1. 下载并解压nginx到目标文件夹。
2. 在nginx目录下创建一个名为"nginx-service"的文件夹。
3. 在"nginx-service"文件夹中创建一个名为"nginx-service.xml"的文件,并将以下内容复制到该文件中:
```xml
<service>
<id>nginx</id>
<name>nginx</name>
<description>Nginx Web Server</description>
<executable>nginx.exe</executable>
<logpath>logs</logpath>
<logmode>roll</logmode>
<depend></depend>
<startargument>-p</startargument>
<startargument>..\</startargument>
</service>
```
4. 下载并解压WinSW到nginx目录下。
5. 在nginx目录下创建一个名为"nginx-service.xml"的文件,并将以下内容复制到该文件中:
```xml
<configuration>
<id>nginx</id>
<name>nginx</name>
<description>Nginx Web Server</description>
<executable>nginx.exe</executable>
<logpath>logs</logpath>
<logmode>roll</logmode>
<depend></depend>
<startargument>-p</startargument>
<startargument>..\</startargument>
<stopexecutable>nginx.exe</stopexecutable>
<stopargument>-s</stopargument>
<stopargument>stop</stopargument>
<stopwaitseconds>30</stopwaitseconds>
<onfailure action="none" />
</configuration>
```
6. 打开命令提示符,切换到nginx目录下的"nginx-service"文件夹。
7. 运行以下命令以安装nginx服务:
```bash
winsw install
```
8. 运行以下命令以启动nginx服务:
```bash
winsw start
```
现在nginx已被设置为Windows服务,并将在每次开机时自动启动。
阅读全文