Sun Java System Web Server 7.0 Update 3 관리자 설명서

역방향 프록시 구성

역방향 프록시는 웹 서버(원래 서버)에 클라이언트로 표시되지만 사실은 수신하는 요청을 하나 이상의 원래 서버로 전달하는 프록시입니다. 역방향 프록시는 자신을 원래 서버로 표시하기 때문에 역방향 프록시를 사용하도록 클라이언트를 구성할 필요가 없습니다. 비슷하게 구성된 여러 개의 원래 서버로 요청을 전달하도록 구성된 역방향 프록시는 응용 프로그램 수준의 소프트웨어 로드 밸런서로 작동할 수 있습니다.


주 –

일반적인 배포에서는 브라우저와 원래 서버 사이에 하나 이상의 역방향 프록시가 배포됩니다.


Procedure프록시 URI를 추가하는 방법

  1. 구성 탭을 누른 다음 구성을 선택합니다.

  2. 가상 서버 탭을 누르고 가상 서버를 선택합니다.

  3. 내용 처리 > 역방향 프록시 탭을 누릅니다.

  4. 새 프록시 URI 버튼을 누릅니다.

    다음 매개 변수 값을 지정합니다.

    • URI — 역방향 프록시 URI

    • 서버 URL — 쉼표로 구분된 원격 서버의 URL 여러 값이 지정된 경우 서버는 지정된 서버 사이에 로드를 분산합니다.

Procedure역방향 프록시 매개 변수를 수정하는 방법

  1. 구성 탭을 누른 다음 구성을 선택합니다.

  2. 가상 서버 탭을 누르고 가상 서버를 선택합니다.

  3. 내용 처리 > 역방향 프록시 탭을 누릅니다.

  4. URI를 누릅니다.

    편집할 수 있는 매개 변수는 다음과 같습니다.

    • URI — 역방향 프록시 URI

    • 서버 URL — 쉼표로 구분된 원격 서버의 URL 여러 값이 지정된 경우 서버는 지정된 서버 사이에 로드를 분산합니다.

    • 고정 쿠키 — 응답에 있는 경우 이후의 요청을 원래 서버에 고정시키는 쿠키의 이름

    • 고정 URI 매개 변수 — 라우팅 정보를 검색할 URI 매개 변수의 이름 요청 URI에 URI 매개 변수가 있고 그 값에 콜론(`: ')과 라우팅 아이디가 있으면 요청은 라우팅 아이디에 해당하는 원래 서버에 "고정"됩니다.

    • 라우팅 헤더 — 라우팅 아이디를 원래 서버에 전달할 때 사용되는 HTTP 요청 헤더의 이름

    • 라우팅 쿠키 — 서버에서 응답에 있는 고정 쿠키를 발견한 경우 서버에서 생성되는 쿠키의 이름. 라우팅 쿠키는 서버에서 이후의 요청을 동일한 원래 서버에 전달할 수 있게 해 주는 라우팅 아이디를 저장합니다.


    주 –

    CLI 사용

    1. create-reverse-proxy 명령을 실행합니다.


    wadm> create-reverse-proxy --user=admin --password-file=admin.pwd 
    --host=serverhost --port=8989 --config=test --vs=test --uri-prefix=// 
    --server=http://rick.india.sun.com:8080

    CLI 참조 create-reverse-proxy(1)를 참조하십시오.

    2. obj.conf 파일을 수정합니다.


    NameTrans fn="map" from="/" name="reverse-proxy-/" to="http:/"
    ...
    <Object name="reverse-proxy-/">
    Route fn="set-origin-server" server="http://rick.india.sun.com:8080"
    </Object>
    
    <Object ppath="http:*">
    Service fn="proxy-retrieve" method="*"
    </Object>

    보안 사이트로 리디렉션하려면 동일한 단계를 수행하고 --server 옵션에 https 주소를 지정합니다.