【发布时间】:2019-07-24 16:39:42
【问题描述】:
我有一个在 localhost 上运行的应用程序正在侦听端口 8080
nginx 作为反向代理运行,监听 80 端口
因此,在端口 80 上到达 nginx 的请求被发送到在 localhost:8080 上侦听的此应用程序,并将此应用程序的响应发送回用户
现在此应用程序无法从请求标头中读取标头变量,只能读取查询参数
所以我希望 nginx 将标头值作为查询参数传递给在 localhost:8080 上侦听的此应用程序
例如假设在请求标头中有一个名为“userid”的自定义变量。
我们如何将此用户 ID 作为附加到 url 的 &userid=value 传递给在 localhost 8080 上侦听的应用程序
我当前的站点可用和站点启用测试文件是
server {
location /test {
proxy_pass http://localhost:8080;
}
}
【问题讨论】:
标签: nginx nginx-reverse-proxy nginx-config