我有一个在本地主机上运行的应用程序正在监听端口8080
nginx作为反向代理运行,监听端口80
因此,一个来自端口80上nginx的请求被发送到这个监听localhost:8080的应用程序,并且这个应用程序的响应被发送回用户
现在这个应用程序无法从请求头读取头变量,并且只能读取查询参数
所以我希望nginx将头值作为查询参数传递给这个监听localhost:8080的应用程序
例如,假设在请求头中有一个名为“userid”的自定义变量。
如何将这个userid作为附加到url的&userid=值传递给在localhost 8080上侦听的应用程序
我当前可用且已启用站点的测试文件是
server {
location /test {
proxy_pass http://localhost:8080;
}
}