nginx 配置反向代理 配置文件魔板
时间: 2024-12-26 08:22:10 浏览: 8
### Nginx 反向代理配置文件模板
对于设置 Nginx 作为反向代理服务器,配置文件通常位于 `/etc/nginx/nginx.conf` 或者 `/etc/nginx/conf.d/default.conf` 文件内。下面是一个简单的 Nginx 反向代理配置示例:
```nginx
http {
upstream backend {
server 127.0.0.1:8080;
server 192.168.1.2:8080 backup; # 备份服务器
}
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://backend;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
```
此配置定义了一个名为 `backend` 的上游组,其中包含两个应用服务器地址。当客户端请求到达 Nginx 后,这些请求会被转发给指定的应用服务器处理[^1]。
为了使更改生效,在编辑完成后记得重启 Nginx 服务以加载新的配置:
```bash
/usr/local/nginx/sbin/nginx -s reload
```
阅读全文