
ProxyPassReverse는 Apache HTTP Server의 모듈 중 하나로, 리버스 프록시를 설정하는 데 사용됩니다.
ProxyPassReverse의 기본 구문은 다음과 같습니다.
`ProxyPassReverse /api http://실제서버주소/api/v1`
여기서 `/api`는 클라이언트가 요청하는 URL이고, `http://실제서버주소/api/v1`은 실제 서버가 서비스를 제공하는 URL입니다.
예를 들어, 실제 서버가 `http://localhost:8080/api/v1`에 서비스를 제공하고, 클라이언트가 `/api` 경로로 요청을 보내면, ProxyPassReverse를 사용하여 `/api`를 `/api/v1`로 리디렉션할 수 있습니다.
`ProxyPassReverse /api http://localhost:8080/api/v1`
ProxyPassReverse의 설정 옵션은 다음과 같습니다.
- `ProxyPassReverse /api http://실제서버주소/api/v1`: 클라이언트가 `/api` 경로로 요청을 보내면, `/api`를 `/api/v1`로 리디렉션합니다.
- `ProxyPassReverse /api/v1 http://실제서버주소/api/v1`: 클라이언트가 `/api/v1` 경로로 요청을 보내면, `/api/v1`를 `/api/v1`로 리디렉션합니다.
- `ProxyPassReverse /api/* http://실제서버주소/api/v1`: 클라이언트가 `/api/*` 경로로 요청을 보내면, `/api/*`를 `/api/v1`로 리디렉션합니다.
ProxyPassReverse를 사용하여 리버스 프록시를 설정할 때, 실제 서버의 URL을 정확하게 입력해야 합니다.
2025-06-03 08:58