Sun Java System Web Proxy Server 4.0.8 관리 설명서

Procedure정방향 또는 역방향 매핑을 만드는 방법

  1. Server Manager에 액세스하고 URL 탭을 누릅니다.

  2. Create Mapping 링크를 누릅니다.

    Create Mapping 페이지가 표시됩니다.

  3. 페이지가 나타나면 정방향 매핑에 대한 소스 접두어 및 대상을 입력합니다.

    예:

    소스 접두어: http://proxy.site.com

    소스 대상: http://http.site.com/

  4. OK를 누릅니다.

    페이지로 돌아가서 역방향 매핑을 만듭니다. 예를 들면 다음과 같습니다.

    역방향 매핑:

    소스 접두어: http://http.site.com/

    소스 대상: http://proxy.site.com/

  5. 변경 내용을 적용하려면 OK를 누릅니다.

    OK 버튼을 누르면 프록시 서버가 하나 이상의 다른 매핑을 추가합니다. 매핑을 보려면 lView/Edit Mappings 링크를 누릅니다. 추가 매핑의 형식은 다음과 같습니다.

    from: /

    to: http://http.site.com/

    이러한 추가 자동 매핑은 일반 서버로 역방향 프록시에 연결하는 사용자용입니다. 첫 번째 매핑은 정방향 프록시로 역방향 프록시에 연결하는 사용자를 확인하기 위한 것입니다. “/” 매핑은 Administration GUI에서 자동으로 제공하는 Map Source Prefix 입력란의 내용을 사용자가 변경하지 않은 경우에만 추가됩니다. 일반적으로 두 번째 매핑이 유일한 필수 매핑이지만 설정에 따라서는 추가 매핑을 하더라도 프록시에 문제가 발생하지 않습니다.


    주 –

    웹 서버에 DNS 별칭이 여러 개 있는 경우 각 별칭에는 해당 정방향 매핑이 있어야 합니다. 웹 서버가 여러 개의 DNS 별칭을 사용하여 자신에 대한 리디렉션을 생성하는 경우 각 별칭에는 해당 역방향 매핑이 있어야 합니다.


    CGI 응용 프로그램은 여전히 원래 서버에서 실행됩니다. 프록시 서버 자체에서는 CGI 응용 프로그램이 실행되지 않습니다. 하지만 CGI 스크립트에서 마지막으로 수정된 또는 Expires 헤더를 발급하여 0이 아닌 TTL(Timt-to-live)을 의미함으로써 결과가 캐시될 수 있음을 나타내는 경우, 프록시가 결과를 캐시합니다.

    웹 서버를 위한 컨텐트를 제작할 때는 컨텐트가 역방향 프록시에 의해서도 서비스된다는 점을 고려하여 웹 서버의 파일에 대한 모든 링크에 상대 링크를 사용해야 합니다. HTML 파일에서 호스트 이름을 참조하지 마십시오. 모든 링크는 페이지로만 구성되어야 합니다.

    /abc/def

    다음과 같은 정규화된 호스트 이름은 사용하지 않아야 합니다.

    http://http.site.com/abc/def


    주 –

    역방향 프록시 모드에서 발생하는 오류에 대해 사용자 정의 오류 페이지를 제공할 수 있습니다. 이러한 오류 페이지는 프록시에 의해 생성된 오류를 대체합니다. 이를 통해 클라이언트는 프록시 서버가 구성되어 있다는 것을 알 수 없게 됩니다.