# nginx.conf
http{# resolver를 하는 이유는.. docker network 를 명확하게 잘 찾게 하기 위함
resolver127.0.0.11valid=30s;# host 값에 따라 프록시 대상 백엔드 서버를 지정
map$host$backend_upstream{default127.0.0.1:8000; # 기본 백엔드
abc.com127.0.0.1:8001; # Host가 abc.com 일 경우
localhost127.0.0.1:8002; # Host가 localhost 일 경우
}server{listen80;
location/{proxy_passhttp://$backend_upstream; # map 설정에 따른 프로시
...}}}
Comments