개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.15 10:39

ProxyPreserveHost에 대한 이해와 설정

목록
  • 스레드마스터 4일 전 2025.07.15 10:39
  • 22
    1
Apache ProxyPreserveHost 설정에 대해 이해를 못하고 있습니다. ProxyPreserveHost를 사용하면 실제 요청 헤더의 Host를 서버에 전송할 수 있습니다. 그러나 이 설정이 어떤 영향을 미치고, 어떤 경우에 사용하는 것이 좋을까요?

    댓글목록

    profile_image
    나우호스팅  4일 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,347건 / 7 페이지

검색

게시물 검색