修改Nginx文档
This commit is contained in:
parent
728d62d6ab
commit
b86343c308
@ -412,3 +412,70 @@ http {
|
|||||||
这个文件还包含了两个 `server` 配置块,分别监听了不同的端口(7779和8087),配置了反向代理和静态文件服务等内容。这两个 `server` 配置块用于定义不同的虚拟主机。其中的 `location` 块用于配置不同路径的请求处理方式,包括静态文件服务和反向代理配置。
|
这个文件还包含了两个 `server` 配置块,分别监听了不同的端口(7779和8087),配置了反向代理和静态文件服务等内容。这两个 `server` 配置块用于定义不同的虚拟主机。其中的 `location` 块用于配置不同路径的请求处理方式,包括静态文件服务和反向代理配置。
|
||||||
|
|
||||||
需要注意的是,该配置文件中有一些注释掉的配置项,这些配置项可以根据具体需求进行启用或自定义。另外,还有一些配置项涉及到反向代理和代理 WebSocket 等高级功能,需要根据实际需求进行进一步了解和配置。
|
需要注意的是,该配置文件中有一些注释掉的配置项,这些配置项可以根据具体需求进行启用或自定义。另外,还有一些配置项涉及到反向代理和代理 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