이 주제를 사용하여 프록시 서버에서 고급 구성을 수행하십시오. 프록시 설정을 사용하여 시스템 관리자가 프록시 서버의 작동을 조정할 수 있습니다. 특히, 애플리케이션 서버에 연결 및 요청을 구성하고 캐싱을 사용 가능하게 하며 거부되어야 하는 요청을 구성하고 오류 응답이 처리되는 방법을 정의하며 프록시 로그의 위치를 지정할 수 있습니다.
작성 시 프록시 서버는 환경을 자동 감지하고 제품에 요청을 라우팅할 수 있습니다. 특정 환경의 요구에 맞게 추가 구성을 프록시 서버에 적용할 수 있습니다.
이 관리 콘솔 페이지를 보려면 proxy_server_name을 클릭하십시오.
문제점 방지: 작성한 프록시 서버가 프록시 서버 클러스터의
일부인 경우 프록시 서버 레벨에서 수정할 수 있는 유일한 HTTP 프록시 서버 설정은
로컬 아웃바운드 TCP 주소입니다. 다른 HTTP 프록시 서버 설정은
프록시 클러스터 레벨에서 설정되어야 합니다. 프록시 서버 클러스터의 일부인
프록시 서버를 구성하는 방법에 대한 정보는 프록시 서버 클러스터 수정 및
프록시 클러스터 멤버 설정 주제를 참조하십시오. gotcha구성 탭에서 프록시 서버의 구성 가능 필드 설정을 편집할 수 있습니다.
프록시 서버가 웹 서비스 통신량을 라우트하도록 할지 여부를 지정합니다.
| 정보 | 값 |
|---|---|
| 데이터 유형 | 부울 |
| 기본값 | True |
프록시 서버는 모든 수신 요청을 검사합니다. 제외에 대한 일부 메소드를 정의할 수 있으며 요청 HTTP 메소드가 제외에 대해 구성된 메소드와 일치하는 경우, 프록시 서버가 METHOD DISALLOWED 오류를 발생시키며 요청을 거부합니다. 각 메소드를 단일 행으로 입력하십시오.
정적 라우팅 파일이 있는 프록시 서버의 디렉토리를 지정합니다.
| 정보 | 값 |
|---|---|
| 데이터 유형 | String |
| 기본값 | profile_home/staticRoutes |
프록시 서버에 대해 사용 불가능한 HTTP 메소드 목록을 지정합니다. 이 설정을 사용 가능하도록 하려면 선택란을 선택하십시오. 목록에서 HTTP 메소드를 추가 또는 제거하려면 새로 작성 또는 삭제를 클릭하십시오.
| 정보 | 값 |
|---|---|
| 데이터 유형 | String |
| 기본값 | 공백 |
프록시 서버와 컨텐츠 서버 사이에 기본 HTTP 연결 매개변수를 지정합니다.
| 정보 | 값 |
|---|---|
| 데이터 유형 | String |
| 기본값 | * |
| 범위 | IP 주소 또는 유효한 호스트 이름 |
몇 가지 소스 중 하나로부터 SSL 구성을 지정합니다.
| 정보 | 값 |
|---|---|
| 데이터 유형 | String |
| 기본값 | 없음 |
| 범위 | 없음, CellDefaultSSLSettings 또는 NodeDefaultSSLSettings |
프록시 서버가 서버의 컨텐츠를 캐시하도록 할지 여부를 지정합니다.
캐시 사용 가능을 선택하면 HTTP 1.1 스펙에 정의된 대로 프록시 서버에 대한 정적 컨텐츠 캐싱을 사용 가능하게 합니다. 기본적으로, 컨텐츠 캐싱이 사용 가능합니다.
프록시 서버에는 프록시 및 저장된 캐시 요청을 위해 생성된 로그가 있습니다. 액세스 로깅 사용 가능을 선택하면 액세스 로그의 크기 및 위치를 지정할 수 있습니다.
| 정보 | 값 |
|---|---|
| 데이터 유형 | Integer |
| 단위 | MB |
| 기본값 | 500 |
| 정보 | 값 |
|---|---|
| 데이터 유형 | String |
| 기본값 | ${SERVER_LOG_ROOT}/proxy.log |
| 정보 | 값 |
|---|---|
| 데이터 유형 | String |
| 기본값 | ${SERVER_LOG_ROOT}/cache.log |
| 정보 | 값 |
|---|---|
| 데이터 유형 | String |
| 기본값 | ${SERVER_LOG_ROOT}/local.log |
이 섹션을 사용하여 보안 옵션을 설정하십시오.
| 정보 | 값 |
|---|---|
| 데이터 유형 | String |
| 기본값 | 공백 |
| 범위 | IP 주소 또는 유효한 호스트 이름 |
이 섹션을 사용하여 프록시 플러그인을 구성합니다.
| 범위 | 설명 |
|---|---|
| 없음 | 범위 없음 |
| 모두 | 프록시 서버는 코어 그룹 브릿지로 연결된 로컬 셀 및 모든 셀에서 프록시 서버가 처리하는 모든 URI를 포함하는 플러그인 구성 정보를 생성합니다. |
| 셀 | 셀의 모든 프록시 서버에서 처리되는 모든 URI를 포함하는 플러그인 구성을 프록시 서버가 생성합니다. |
| 노드 | 노드에 대해 구성된 모든 URI를 포함합니다. |
| 서버 | 프록시 서버는 현재 구성된 프록시 서버에 대한 플러그인 구성 파일만을 생성합니다. |
이 섹션을 사용하면 요청 처리 중 오류가 발생할 경우 오류 설정 페이지를 구성할 수 있습니다.
GET /house/rooms/kitchen.jpg HTTP/1.1 호스트: homeserver.companyx.com
/ErrorPageApp/ErrorPage?responseCode=404&uri=/house/rooms/kitchen.jpg&Host= homeserver.companyx.com
사용자 정의 오류 페이지를 미조정할 때 사용할 프록시 사용자 정의 특성: key=http.statuscode.errorPageRedirect. 이 사용자 정의 특성은 오류 페이지 생성이 프록시 오류 페이지 애플리케이션을 사용하는 대신 경로 재지정을 사용하여 수행되는지 여부를 판별합니다. 값은 true 또는 false입니다. 기본값은 false입니다.
프록시 서버가 정적 파일 지원을 수행하는 데 필요한 값을 지정합니다.
| 정보 | 값 |
|---|---|
| 데이터 유형 | String |
| 기본값 | ${USER_INSTALL_ROOT}/staticContent |
| 정보 | 값 |
|---|---|
| 확장 | 컨텐츠 유형으로 맵핑할 주제 파일 확장자 |
| 헤더 | 클라이언트로 전송할 헤더 이름 |
| 값 | 클라이언트로 전송할 컨텍스트 유형 헤더의 헤더 값 |
| 작업량 | 이런 확장자를 가진 파일의 순위를 계산하기 위해 사용되는 부동 소수점 값 |
프록시 서버가 워크로드 관리를 수행하는 데 필요한 값을 지정합니다.
| 정보 | 값 |
|---|---|
| 데이터 유형 | String |
| 단위 | 초 |
| 기본값 | 300 |
| 정보 | 값 |
|---|---|
| 데이터 유형 | String |
| 기본값 | / |
| 정보 | 값 |
|---|---|
| 데이터 유형 | String |
| 기본값 | 공백 |