프록시 서버 설정
프록시 서버는 작업을 수행하는 컨텐츠 서버로 HTTP 요청을 라우트하는 특정 애플리케이션 서버 유형입니다. 시스템에서 수행하는 역할에 따라 프록시 서버를 분류할 수 있습니다. 이 특정 프록시 서버는 역방향 프록시 서버로 분류됩니다. 기본 기능이 엔터프라이즈 서버로의 클라이언트 요청에 대해 방화벽을 포함하지 않는 첫 번째 접촉 지점 역할을 수행하는 것이기 때문입니다. 반대로 정방향 프록시 서버는 아웃바운드 트래픽의 첫 번째 접촉 지점 역할을 합니다.
시작하기 전에
WebSphere® Application Server 토폴로지의 프론트엔드 선택 방법을 설명하는 주제를 검토하십시오. 이 주제는 WebSphere Application Server 토폴로지에 대한 세션 유사성, 장애 복구 지원, 워크로드 밸런싱을 제공하기 위해 웹 서버 플러그인, 프록시 서버 또는 보안 프록시 서버를 설정해야 하는지 여부를 판별하는 데 도움을 줍니다.
- SSL 터널링, 투명 프록시, FTP 프로토콜을 포함하는 정방향 프록시 구성
- 요청 URI 재작성(응답 URI 재작성 사용 가능)
- 프록시 서버의 인증 및 권한 부여
- NCSA 결합 로깅
- 사용자 정의 로깅
- 캐시 공유
- 공통 게이트웨이 인터페이스(CGI)
이 태스크 정보
프록시 서버는 엔터프라이즈 내에서 컨텐츠 서버의 대리 역할을 합니다. 대리로서 라우트할 규칙으로 프록시 서버를 구성하고 컨텐츠 서버 클러스터의 로드 밸런스를 맞출 수 있습니다. 프록시 서버는 또한 SSL(Secure Sockets Layer)을 사용하여 전송에 대한 보안을 설정하고 다양한 인증 및 권한 부여 체계를 사용하여 컨텐츠에 대한 보안을 설정할 수 있습니다. 다른 중요 기능은 응답 변환(URL 재작성)을 사용하여 웹 클라이언트로부터 컨텐츠 서버 ID를 보호하는 기능입니다. 프록시 서버는 또한 컨텐츠를 로컬로 캐싱하고 트래픽 증가로부터 컨텐츠 서버를 보호함으로써 성능을 향상시킬 수 있습니다.
프록시 서버 구성은 프록시 서버가 엔터프라이즈 애플리케이션과 해당 컴포넌트에 대한 서비스를 제공할 수 있는 방법을 제어하는 설정을 제공합니다. 이 절은 기존 애플리케이션 서버 환경에서 프록시 서버를 작성 및 구성하는 방법을 설명합니다.
버전 6.0.2 제품의 경우 프록시 서버를 관리하기 위해 배치 관리자 프로파일의 기능을 보강해야 했습니다. 버전 6.1 이상의 경우, 초기 기능 보강 없이 관리 콘솔에서 프록시 서버가 관리됩니다.
프로시저
- HTTP 또는 세션 시작 프로토콜 프록시 서버를 작성하여 애플리케이션 서버 노드로 요청을 라우트하십시오.
- 세션 시작 프로토콜 프록시 서버를 설치하십시오.
- 프록시 서버에 대한 프로파일을 마이그레이션하십시오.
- HTTP 엔드포인트를 수정 또는 추가하십시오.
다음에 수행할 작업
- 셀에서 프록시 서버를 작성하십시오.
- 프록시 서버에 애플리케이션을 배치하십시오.
문제점 방지: 프록시 서버의 하위를 구성할 수 없으므로 제어기에서 모든 프록시 서버 프로세스가 수행됩니다. 따라서 애플리케이션 모듈이 제어기에 배치될 수 없으므로 애플리케이션 모듈을 프록시 서버에 배치할 수 없습니다. 프록시 서버에서 실행하는 애플리케이션에 애플리케이션 모듈(예를 들어, 프록시 서버 라우팅 오류가 발생하는 경우 오류 페이지 역할을 하는 모듈)이 포함되는 경우 해당 애플리케이션 모듈은 프록시 서버가 아닌 프록시 서버가 통신할 수 있는 애플리케이션 서버의 하위에 배치되어야 합니다.gotcha