修改Nginx文档
This commit is contained in:
parent
728d62d6ab
commit
b86343c308
@ -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
|
||||
```
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user