Nginx模块-ngx_http_proxy_module
ngx_http_proxy_module介绍
- 作为反向代理,将请求转发到指定服务器
后端服务器nginx获取真实ip地址
1. 对代理服务器nginx.conf进行配置
]# vim /path/to/conf/nginx.conf
...
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log logs/access.log main;
...
location / {
proxy_pass http://ip[:port];
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set-header X-Forwarded-For $proxy_add-x-forwarded_for;
}
参考文章
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步