docker swag로 nginx를 설치하고 subdomain을 리버스프록시로 설정했는데

외부에서 접속하면 docker swag의 내부아이피로 뜨더라고

어떻게든 고치려고 구글에서 찾아보니 설정에 들어가서 


        proxy_set_header X-Forwarded-For $remote_addr;

        proxy_set_header X-Forwarded-Proto $scheme;

        proxy_set_header Host $http_host;


를 추가하면 될거라는 글들이 많아서 


내주소.subdomain.config에 들어간 뒤


server {

    ...

    location / { 

        include /config/nginx/proxy.conf;

        resolver 내부주소 valid=30s;

        set $upstream_app 내부주소;

        set $upstream_port 내부주소포트;

        set $upstream_proto http;

        proxy_intercept_errors on;

        proxy_pass $upstream_proto://$upstream_app:$upstream_port;


        proxy_set_header X-Forwarded-For $remote_addr;

        proxy_set_header X-Forwarded-Proto $scheme;

        proxy_set_header Host $http_host;

    }

    ....

}


이렇게 구성하고 접속하니 400 bad request에러가 뜨면서 접속이 안되는데 뭐가 문제인걸까?