nginx에서 제공하는 reverse proxy기능을 사용하면 특정 sub-directory에 대한 응답을 다른 서버에서 가져와서 보여줄 수 있다.
아래와 같이 설정하면 http://내서버/abcde/foo.html 요청을 받는 경우 http://127.0.0.1:1245/foo.html 에서 내용을 가져와서 보여준다.
server {
....
location /abcde/ {
access_log off;
error_log off;
rewrite ^/abcde(/.*)$ $1 break;
proxy_pass http://127.0.0.1:1245;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_redirect off;
}
}