我正在尝试修改我的 nginx 配置,以便我可以传递原始客户端的 IP 以及客户端的套接字源 TCP 端口,因为当我将连接传递到上游服务器时,它会将源 IP 和端口识别为唯一的源 IP 和端口由nginx而不是客户端打开,即:
\n\nproxy_set_header X-Real-IP $remote_addr; \xe2\x94\x82\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; \xe2\x94\x82\nRun Code Online (Sandbox Code Playgroud)\n\n有 $remote_port 这样的东西吗?我不确定实现这一目标的唯一方法是否是编写自己的模块?
\nngx_http_core_module 模块支持名称与 Apache Server 变量匹配的嵌入变量。首先,这些是代表客户端请求头字段的变量,例如$http_user_agent、$http_cookie等。此外还有其他变量:
$remote_port- 客户端端口
来源:http ://nginx.org/en/docs/http/ngx_http_core_module.html#variables
| 归档时间: |
|
| 查看次数: |
4024 次 |
| 最近记录: |