Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 无需重写url的Nginx代理传递_Docker_Nginx_Nginx Reverse Proxy_Nginx Config_Jwilder Nginx Proxy - Fatal编程技术网

Docker 无需重写url的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只是一

我已按上述方式设置了我的nginx

Description:我调用浏览器上的url:传递身份验证请求后,它将重定向到

错误:无法代理\u传递给http://localhost:3000/meetings. nginx日志中的错误:
*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 "";
        }