
ProxyPreserveHost는 Apache의 Proxy 설정 중 하나로, 실제 요청 헤더의 Host를 서버에 전송하는 기능을 제공합니다. 이 설정을 사용하면, ProxyPass로 지정된 서버에 실제 요청 헤더의 Host를 전송할 수 있습니다.
예를 들어, ProxyPass /test http://example.com/test로 설정된 경우, ProxyPreserveHost를 사용하면 실제 요청 헤더의 Host를 example.com으로 전송할 수 있습니다.
ProxyPreserveHost를 사용하는 경우는 다음과 같습니다.
- 실제 요청 헤더의 Host를 서버에 전송해야 할 때
- ProxyPass로 지정된 서버에 실제 요청 헤더의 Host를 전송해야 할 때
ProxyPreserveHost를 사용하지 않는 경우는 다음과 같습니다.
- ProxyPass로 지정된 서버에 Host를 변경해야 할 때
- ProxyPass로 지정된 서버에 Host를 제거해야 할 때
ProxyPreserveHost를 설정하는 방법은 다음과 같습니다.
- Apache의 httpd.conf 파일에 ProxyPreserveHost를 추가합니다.
- ProxyPreserveHost를 on으로 설정합니다.
예를 들어, httpd.conf 파일에 다음과 같이 추가할 수 있습니다.
ProxyPreserveHost on
ProxyPreserveHost를 사용하는 예제는 다음과 같습니다.
ProxyPreserveHost on
ProxyPass /test http://example.com/test
이 예제에서는 ProxyPreserveHost를 on으로 설정하고, ProxyPass로 지정된 서버에 실제 요청 헤더의 Host를 전송합니다.
2025-07-15 10:40