Docker 无需重写url的Nginx代理传递
我已按上述方式设置了我的nginx Description:我调用浏览器上的url:传递身份验证请求后,它将重定向到 错误:无法代理\u传递给http://localhost:3000/meetings. nginx日志中的错误:Docker 无需重写url的Nginx代理传递,docker,nginx,nginx-reverse-proxy,nginx-config,jwilder-nginx-proxy,Docker,Nginx,Nginx Reverse Proxy,Nginx Config,Jwilder Nginx Proxy,我已按上述方式设置了我的nginx Description:我调用浏览器上的url:传递身份验证请求后,它将重定向到 错误:无法代理\u传递给http://localhost:3000/meetings. nginx日志中的错误:*1在发送到客户端时无法解析本地主机(60:操作超时),客户端:127.0.0.1,服务器:localhost,请求:“GET/checks/?abc=123 期望值:修复上述错误,并将代理传递给,但不要重写旧URL,这意味着继续使用浏览器 注意:?abc=123只是一
*1在发送到客户端时无法解析本地主机(60:操作超时),客户端:127.0.0.1,服务器:localhost,请求:“GET/checks/?abc=123
期望值:修复上述错误,并将代理传递给,但不要重写旧URL,这意味着继续使用浏览器
注意:?abc=123只是一个例子
请帮助我尝试将localhost替换为127.0.0.1,看看是否是DNSissue@Husseinfo谢谢你的帮助,但我解决不了。还有别的办法吗?谢谢
location /checks/ {
auth_request /auth;
proxy_pass http://localhost:3000/meetings;
}
location = /auth {
internal;
set $query '';
if ($request_uri ~* "[^\?]+\?(.*)$") {
set $query $1;
}
proxy_pass http://localhost:9000/v1/permission/check?$query;
proxy_pass_request_body off;
proxy_set_header Content-Length "";
}