Configure System Preferences 페이지에서 서버의 기본적인 측면을 설정하거나 변경할 수 있습니다. 이 페이지에서는 다음 작업을 수행할 수 있습니다.
서버 사용자, 프로세스 수, 청취 대기열 크기, 프록시 시간 초과 및 프록시 서버의 인터럽트 후 시간 초과 변경
DNS, ICP, 프록시 배열 및 상위 배열 활성화
기본 설정 옵션은 다음과 같습니다.
Server User. Server User는 프록시가 사용하는 사용자 계정입니다. 프록시 서버 사용자로 입력하는 사용자 이름은 이미 정상적인 사용자 계정으로 존재해야 합니다. 서버를 시작하면 이 사용자에 의해 시작된 것처럼 실행됩니다.
새 사용자 계정을 만들지 않으려면 동일한 호스트에서 실행되는 다른 서버가 사용하는 계정을 선택하거나, UNIX 프록시를 실행하는 경우에는 nobody 사용자를 선택할 수 있습니다. 그러나 일부 시스템에서는 nobody 사용자가 파일을 소유할 수만 있고 프로그램은 실행할 수 없기 때문에 프록시 사용자 이름으로 적합하지 않습니다.
UNIX 시스템에서는 프록시가 사용하는 모든 프로세스가 서버 사용자 계정에 할당됩니다.
Processes. Processes 필드는 서비스 요청에 사용 가능한 프로세스 수를 표시합니다. 기본값은 1입니다. 필요하지 않는 이상 이 설정을 수정하지 마십시오.
Listen Queue Size. Listen Queue Size 필드는 청취 소켓에서 대기하는 연결의 최대 수를 지정합니다.
DNS. DNS(Domain Name Service)는 IP 주소를 호스트 이름으로 복원합니다. 웹 브라우저가 서버에 연결되면 서버는 클라이언트의 IP 주소(예: 198.18.251.30)만 가져옵니다. 서버에는 www.example.com과 같은 호스트 이름 정보가 없습니다. 서버는 액세스 로깅 및 액세스 제어를 위해 IP 주소를 호스트 이름으로 변환할 수 있습니다. Configure System Preferences 페이지에서 IP 주소를 호스트 이름으로 변환할 것인지 여부를 지정할 수 있습니다.
ICP. ICP(Internet Cache Protocol)는 캐시가 서로 통신할 수 있도록 해주는 메시지 전달 프로토콜입니다. 캐시는 ICP를 사용하여 쿼리를 전송하고 캐시된 URL의 존재 및 이러한 URL을 검색하기 위한 최상의 위치 정보에 대해 응답합니다. Configure System Preferences 페이지에서 ICP를 활성화할 수 있습니다. ICP에 대한 자세한 내용은 ICP 환경을 통한 라우팅을 참조하십시오.
Proxy Array. 프록시 배열은 분산 캐시를 위해 하나의 캐시 역할을 하는 여러 프록시의 배열입니다. Configure System Preferences 페이지에서 프록시 배열 옵션을 활성화하면, 구성하는 프록시 서버가 프록시 배열의 구성원이 되고 해당 배열의 다른 모든 구성원이 동급이 됩니다. 프록시 배열 사용에 대한 자세한 내용은 프록시 배열을 통한 라우팅을 참조하십시오.
Parent Array. 상위 배열은 프록시 또는 프록시 배열 구성원이 라우팅하는 프록시 배열입니다. 따라서 프록시가 원격 서버에 액세스하기 전에 업스트림 프록시 배열을 라우팅하는 경우, 해당 업스트림 프록시 배열이 상위 배열로 간주됩니다. 프록시 서버에서의 상위 배열 사용에 대한 자세한 내용은 상위 배열을 통한 라우팅을 참조하십시오.
Proxy Timeout. 프록시 시간 초과는 프록시 서버가 요청을 시간 초과로 처리하기 전에 원격 서버에서 전송되는 연속적인 네트워크 데이터 패킷 간 최대 시간입니다. 프록시 시간 초과의 기본값은 5분입니다.
원격 서버가 server-push를 사용하고 페이지 간의 지연이 프록시 시간 초과보다 긴 경우, 전송이 완료되기 전에 연결이 종료될 수 있습니다. 대신 여러 요청을 프록시로 전송하는 client-pull을 사용합니다.