Youn Sung Hwang

Youn Sung Hwang

🐢 🧞‍ 🏋️‍

Apache Reverse Proxy 설정

Apache에서 지원하는 Reverse Proxy 설정하는 방법입니다.

LoadModule 주석 해제

우선 Proxy 관련한 모듈 사용을 위해 아래 라인의 주석을 해제해 줍니다.

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

Proxy 설정

1. ProxyPass 사용 프록시 설정

URL(/api)에 대해 http://localhost:9105/api/v10 로 요청 넘기기

<VirtualHost *:80>
  ProxyPass /api http://localhost:9105/api/v10
  ProxyPassReverse /api http://localhost:9105/api/v10
</VirtualHost>

2. ProxyPassMatch 사용 프록시 설정

URL(.json으로 끝나는)에 대해 http://localhost:9105 로 요청 넘기기

<VirtualHost *:80>
  ProxyPassMatch ^(/.*\.json)$ http://localhost:9105/$1
  ProxyPassReverse ^(/.*\.json)$ http://localhost:9105/$1
</VirtualHost>