<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello All !</blockquote><div><br>I have nginx installed on my linux host and<b> listen on http port 80</b> and I want to bypass external traffic coming from external load balancer (up-stream server) into my <b>nginx reverse proxy server (80 port) </b>and want to bypass that http traffic into y application running in a docker container (application host port 9091), <br><br>But my nginx configuration file didn't work as it always says <b>405 method not allowed</b> error when request passing from nginx into the external load balancer (up-stream server). <br><br>Is anyone familiar with this kind of problem?  my nginx configuration file is below.<br><br>http {<br>    server {<br>  listen 80  proxy_protocol;<br>        #listen [::]:80 proxy_protocol;<br>        server_name 172.25.234.105;<br>     set_real_ip_from 172.25.234.2;<br>        real_ip_header proxy_protocol;<br><br>        location / {<br>            proxy_pass <a href="http://127.0.0.1:9091">http://127.0.0.1:9091</a>;<br>         #proxy_http_version 1.1;<br>            proxy_set_header Upgrade $http_upgrade;<br>            proxy_set_header Connection 'upgrade';<br>       proxy_set_header Host $host;<br>        proxy_set_header X-Real-IP       $proxy_protocol_addr;<br>           proxy_set_header X-Forwarded-For $proxy_protocol_addr;<br>      proxy_cache_bypass $http_upgrade;<br>            auth_basic "PROMETHEUS PUSHGATEWAY Login Area";<br>            auth_basic_user_file /etc/nginx/.htpasswd;<br>        }<br>    }<br>}<br><br>--<br>Amila</div></div></div>