nginx 反向代理配置
时间: 2023-06-23 20:59:26 浏览: 102
以下是Nginx作为反向代理的一个简单配置示例:
```
http {
# 配置http反向代理服务器
server {
listen 80;
server_name backend.example.com;
# 设置日志
access_log /var/log/nginx/backend.access.log main;
# 配置反向代理
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}
```
这个配置将会监听80端口,当客户端发送请求到backend.example.com时,Nginx会将请求转发到http://localhost:8080。其中,proxy_set_header指令用于设置请求头信息,这里将会把客户端的真实IP地址添加到X-Forwarded-For头部中。
阅读全文