修改Nginx文档

This commit is contained in:
YUN-PC5\user 2023-10-08 16:51:05 +08:00
parent 728d62d6ab
commit b86343c308

View File

@ -412,3 +412,70 @@ http {
这个文件还包含了两个 `server` 配置块分别监听了不同的端口7779和8087配置了反向代理和静态文件服务等内容。这两个 `server` 配置块用于定义不同的虚拟主机。其中的 `location` 块用于配置不同路径的请求处理方式,包括静态文件服务和反向代理配置。
需要注意的是,该配置文件中有一些注释掉的配置项,这些配置项可以根据具体需求进行启用或自定义。另外,还有一些配置项涉及到反向代理和代理 WebSocket 等高级功能,需要根据实际需求进行进一步了解和配置。
# 配置 Nginx 为 Windows服务
## 下载 winsw
需要借助`Windows Service Wrapper`小工具,下载地址:
http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/1.18/winsw-1.18-bin.exe
下载后放在nginx目录下并修改名字为`nginx-service.exe`
创建配置文件 `nginx-service.exe.xml``nginx-service.xml`
`nginx-service.xml`的内容如下:
```xml
<?xml version="1.0" encoding="UTF-8" ?>
<service>
<id>Nginx</id>
<name>NginxService</name>
<description>High Performance Nginx Service</description>
<logpath>D:\app\nginx-1.25.2\logs</logpath>
<log mode="roll-by-size">
<sizeThreshold>10240</sizeThreshold>
<keepFiles>8</keepFiles>
</log>
<executable>D:\app\nginx-1.25.2\nginx.exe</executable>
<startarguments>-p D:\app\nginx-1.25.2</startarguments>
<stopexecutable>D:\app\nginx-1.25.2\nginx.exe</stopexecutable>
<stoparguments>-p D:\app\nginx-1.25.2 -s stop</stoparguments>
</service>
```
`nginx-service.exe.xml`内容如下:
```xml
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v4.0" />
</startup>
<runtime>
<generatePublisherEvidence enabled="false" />
</runtime>
</configuration>
```
## 安装服务
使用管理员身份运行`PowerShell`,进入`nginx`安装目录,执行以下命令
```powershell
.\nginx-service.exe install
```
## 启动服务
```powershell
net start Nginx
```
## 停止服务
```powershell
net stop Nginx
```