Sun ONE logo      이전      목차      색인      다음     

Sun ONE Web Server 6.1 관리자 설명서

Preferences 탭


Preferences 탭에서는 서버의 기본 설정을 구성하고, 웹 사이트의 파일에 대한 액세스 권한을 제어하며, SSL(Secure Sockets Layer)을 사용 가능하게 하여 다른 SSL 사용 제품과 통신할 때 개인 정보를 보호하도록 할 수 있습니다. Preferences 탭에 포함된 페이지는 다음과 같습니다.


Server On/Off 페이지

Server On/Off 페이지에서는 서버의 현재 상태를 표시하며 서버를 시작 또는 정지할 수 있습니다.

더 자세한 내용은 Starting and Stopping the Server를 참조하십시오.

다음의 요소가 표시됩니다.

Server On. 서버를 시작하여 모든 청취 포트가 클라이언트 연결을 기다리도록 합니다.

Server Off. 서버를 종료하고 모든 실행 중인 프로세스를 정지합니다. 서버를 종료하면 서버가 종료 과정을 완료하고 상태를 off로 변경하는데 약간의 시간이 걸릴 수 있습니다.

About This Server. 버전 정보 페이지에 서버 버전과 제3자 소프트웨어 정보가 표시됩니다.

Help. 온라인 도움말을 표시합니다.


Performance Tuning 페이지

Performance Tuning 페이지에서 서버의 성능이 최적화되도록 구성할 수 있습니다.

이 시스템의 출력을 이용하여 서버를 조정하는 방법에 대한 자세한 내용은 온라인 Sun ONE Web Server 6.1 Performance Tuning, Sizing and Scaling Guide를 참조하십시오.

다음의 요소가 표시됩니다.

Maximum Simultaneous Requests. 서버가 허용할 수 있는 동시 요청 수의 상한을 지정합니다. 새 요청이 수신되면 서버는 처리하고 있는 요청의 수가 이미 최대치인지 확인합니다. 한계를 초과하면 진행 중인 요청의 수가 최대 수 아래로 떨어질 때까지 새 요청을 보류시킵니다. 기본값은 128입니다.

DNS Enabled. CGI스크립트를 실행하기 전에 서버가 DNS 데이터베이스에 있는 클라이언트 IP를 역방향 조회할 수 있도록 합니다. 서브릿 또한 이 플랙의 설정에 따라 역방향 조회를 할 수 있습니다. 특히 서버가 CGI를 많이 사용하는 경우 DNS 조회로 인하여 성능이 느려질 수 있습니다. 기본적으로 DNS 조회는 사용하지 않도록 설정됩니다. 대신 호스트는 CGI 환경과 로그 파일에 있는 IP 주소로 확인됩니다.

Async DNS Enabled. 비동기 DNS를 사용할 것인지 지정합니다. DNS 서비스를 사용하면 DNS로 인하여 여러 스레드가 직렬화(serialized)됩니다. 직렬화를 원하지 않는 경우 비동기 DNS를 사용하도록 설정합니다. 이 설정은 DNS 또한 사용하도록 설정한 경우에만 가능합니다. 비동기 DNS를 사용하면 DNS를 사용하는 경우 시스템의 성능을 향상시킬 수 있습니다.

DNS Cache Enabled. DNS 항목을 캐시할 것인지 결정합니다. DNS 캐시를 사용하는 경우 서버는 호스트 이름 정보를 수신한 후 이를 저장할 수 있습니다. 나중에 서버가 해당 클라이언트에 대한 정보를 필요로 하는 경우 쿼리를 다시 수행하지 않아도 캐시된 정보를 사용할 수 있습니다. DNS 항목을 캐시하면 서버가 느려질 수 있습니다.

Size of DNS cache. DNS를 사용하는 경우 DNS 캐시의 크기를 지정합니다. DNS 캐시에는 32에서 32768개의 항목을 저장할 수 있으며, 기본값은 512개입니다.

Expire Entries (sec). DNS를 사용하는 경우 DNS 항목이 캐시에서 삭제되기 전까지 캐시에 남아 있을 수 있는 시간을 초 단위로 지정합니다. 캐시 항목 유효시간은 1초에서 1년까지 지정(초단위로)할 수 있으며, 기본값은 1200 초(20분)입니다.

Listen Queue Size. 소켓 수준 매개 변수의 크기를 결정합니다. 이 값은 해당 소켓에 대하여 시스템이 허용하는 입중계 연결의 수를 지정합니다. 사용량이 많은 웹 사이트를 관리하는 경우, 청취 큐 크기가 Sun ONE Web Server에서 설정된 청취 큐 크기를 수용할 수 있도록 충분히 커야 합니다. 청취 큐 크기를 너무 크게 하면 서버의 성능이 저하될 수 있습니다. 청취 큐 크기는 서버가 처리할 수 없는 연결로 인하여 과부하되는 것을 방지하기 위하여 고안되었습니다. 서버가 과부하된 상태에서 청취 대기열 크기를 증가시키면 서버의 성능이 더욱 저하됩니다.

기본 설정은 128(UNIX/Linux) 또는 100(Windows)개의 입중계 연결입니다.

HTTP Persistent Connection Timeout. 서버가 비활성 상태의 클라이언트 연결을유지할 수 있는 시간을 초 단위로 지정합니다. 웹 클라이언트는 서버와의 연결을 유지하여 단일 서버에 대한 여러 연결 요청이 단일 네트워크 연결을 통해 처리될 수 있도록 합니다. 서버가 처리할 수 있는 연결은 한계가 있으므로(진행 중인 스레드에 의하여 제한), 개방된 연결의 수가 많으면 새로운 클라이언트가 연결할 수 없습니다. 그러나 시간한계를 낮은 값으로 설정하면 연결의 휴지 시간은 참조되지 않으므로 큰 파일을 전송하지 못하게 될 수 있습니다. 예를 들어, 2400 baud 모뎀을 사용하며 요청 시간한계가 180초인 경우 연결이 차단되기 전에 전송할 수 있는 최대 파일 크기는 432000 비트(2400 x 180)입니다.

OK. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.


Magnus Editor 페이지

Magnus Editor 페이지에서 magnus.conf 파일의 특정 설정을 변경할 수 있습니다. magnus.conf 파일의 위치는 server-id/config 디렉토리입니다. 이 파일은 서버의 작동과 구성에 영향을 미치는 전역 변수 설정을 설정합니다.

더 자세한 내용은 SUN ONE Web Server 6.1 NSAPI Programmer's Guide 및 Editing the magnus.conf File을 참조하십시오.

다음의 요소가 표시됩니다.

Select a Setting. 드롭다운 목록에서 변경할 설정을 선택하고 Manage 버튼을 누릅니다.

선택 가능한 옵션:

DNS Settings 페이지

DNS Settings 페이지에서 DNS 조회에 영향을 미치는 magnus.conf 내의 지시문을 사용 또는 사용하지 않도록 설정할 수 있습니다.

더 자세한 내용은 SUN ONE Web Server 6.1 NSAPI Programmer's Guide를 참조하십시오.

다음의 요소가 표시됩니다.

AsyncDNS. 비동기 DNS를 허용할 것인지 지정합니다. 이 지시문을 적용하려면 반드시 DNS 지시문이 on으로 설정되어야 합니다. 값은 on 또는 off입니다.

DNS. DNS 지시문은 서버에 액세스하는 클라이언트에 대하여 서버가 DNS 조회를 수행할 것인지 지정합니다.

OK. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.

SSL Settings 페이지

SSL Settings 페이지에서 Sun ONE Web Server용 서버 액세스와 보안 문제에 영향을 미치는 magnus.conf 내의 지시문 값을 편집할 수 있습니다. 더 자세한 내용은 SSL and TLS Protocols를 참조하십시오.

더 자세한 내용은 SUN ONE Web Server 6.1 NSAPI Programmer's Guide를 참조하십시오.

편집하려는 지시문에 해당하는 값 필드에 숫자 값을 입력하고 OK를 눌러 변경 사항을 저장합니다.

SSLCacheEntries. 캐시할 수 있는 SSL 세션의 수. 상한값은 없습니다. 값이 0인 경우 기본값인 10000이 사용됩니다.

SSLSessionTimeout. 캐시된 SSL2 세션의 유효 시간을 초 단위로 입력합니다. 기본값은 100입니다.

SSL3SessionTimeout. 캐시된 SSL3 세션의 유효 시간을 초 단위로 입력합니다. 기본값은 86400(24시간)입니다.

OK. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.

Performance Settings 페이지

Performance Settings 페이지에서 웹 서버의 스레드, 프로세스 및 연결에 영향을 미치는 magnus.conf 내의 지시문 값을 편집할 수 있습니다.

편집하려는 지시문에 해당하는 값 필드에 숫자 값을 입력하거나 드롭다운 목록에서 On/Off를 선택합니다. 변경 사항을 저장하려면 OK를 누릅니다.

StackSize. 각 요청 처리 스레드의 최대 스택 크기를 결정합니다.

User. 서버가 실행되는 사용자를 지정합니다.

PostThreadsEarly. 오랜 시간 데이터베이스에 연결하는 작업과 같이 서버에서 시간이 오래 걸리는 요청을 처리하는 경우이 지시문을 사용합니다.

AcceptTimeout. 클라이언트에서 데이터가 도착할 때까지 서버가 대기하는 시간을 초단위로 지정합니다. 데이터가 지정된 시간까지 도착하지 않으면 연결이 끊깁니다.

ListenQ. 청취 소켓에서 대기하는 연결의 최대 수. 대기 로그가 다 사용된 청취 소켓에서 시간이 종료되는 연결은 실패하게 됩니다.

NativePoolStackSize. 원 (커널) 스레드 풀의 각 스레드에 대한 스택 크기를 결정합니다.

ThreadIncrement. 서버의 부하 증가를 처리하기 위하여 만들어진 추가 또는 신규 요청 처리 스레드의 수

ChunkedRequestBufferSize. "un-chunking" 요청 데이터용 기본 버퍼 크기를 결정합니다.

NativePoolMinThreads. 원 (커널) 스레드 풀의 최소 스레드 수를 결정합니다.

RcvBufSize. 소켓이 사용하는 수신 버퍼의 크기(바이트 단위)를 지정합니다. 사용 가능한 값은 운영 체제에 따라 다릅니다.

RqThrottleMin. 서버가 시작될 때 만들어지는 요청 처리 스레드의 수를 지정합니다. 서버의 부하가 증가할수록 더 많은 요청 처리 스레드가 만들어집니다(RqThrottle 스레드의 최대치까지).

HeaderBufferSize. 클라이언트에서 요청 데이터를 읽기 위한 각 요청 처리 스레드의 버퍼 크기(바이트 단위). 요청 처리 스레드의 최대 수는 RqThrottle 설정에 의하여 제어됩니다.

TerminateTimeout. 서버가 종료되기 전에 기존 연결이 모두 종료되도록 기다리는 시간을 지정합니다.

RqThrottle. 서버가 각 소켓에 대하여 동시에 처리할 수 있는 동시 요청 처리 스레드의 최대 수를 지정합니다. 각 요청은 자체의 스레드에서 실행됩니다.

ChunkedRequestTimeout. ChunkedRequestTimeout 지시문에 따라 "un-chunking" 요청 데이터의 기본 시간이 결정됩니다.

SndBufSize. 소켓이 사용하는 송신 버퍼의 크기(바이트 단위)를 지정합니다.

MaxRqHeaders. 요청의 최대 헤더 줄 수를 지정합니다. 값은 0에서 32까지입니다.

ConnQueueSize. 웹서버에 남아 있을 수 있는 (연결 대기 상태) 연결 수를 지정합니다

MaxProcs. 서버에서 동시에 실행할 수 있는 프로세스의 최대 수를 지정합니다.

KernelThreads. 서버가 사용자 수준 스레드가 아닌 오직 커널 수준 스레드만 사용하도록 하려면 kernelThreads를 ON(또는 1의 값)으로 설정합니다. 서버가 오직 사용자 수준의 스레드만 사용하도록 하려면 KernelThreads를 OFF(0의 값)로 설정합니다. 이 경우 성능이 향상될 수 있습니다.

OK. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.

CGI Settings 페이지

CGI Settings 페이지에서 CGI 프로그램에 영향을 주는 magnus.conf의 지시문 값을 편집할 수 있습니다.

편집하려는 지시문에 해당하는 값 필드에 숫자 값을 입력하고 OK를 눌러 변경 사항을 저장합니다.

MinCGIStubs.기본으로 시작되는 프로세스의 수를 제어합니다. 참고로 magnus.conf 파일에 init-cgi 지시문이 있는 경우 시작할 때 최소 수의 CGIStub 프로세스가 생성됩니다. 값은 반드시 MaxCGIStubs 값보다 작아야 합니다.

CGIExpirationTimeout. CGI가 종료될 때까지 실행되는 최대 시간을 초 단위로 지정합니다.

CGIStubIdleTimeout.이 지시문에 지정된 시간(초단위)까지 휴지 상태인 CGIStub 프로세스를 서버가 종료시킬 수 있도록 합니다. 프로세스의 수가 MinCGIStubs와 같아지면 서버는 더 이상 프로세스를 종료시키지 않습니다.

MaxCGIStubs. 서버가 생성할 수 있는 CGIStub 프로세스의 최대 수를 제어합니다. 이는 대기하는 요청의 최대 수가 아닌 실행 중인 동시 CGIStub 프로세스의 최대 수입니다.

OK. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.

KeepAlive Settings 페이지

KeepAlive Settings 페이지에서 웹 서버의 스레드, 프로세스 및 연결에 영향을 미치는 magnus.conf 내의 지시문 값을 편집할 수 있습니다.

편집하려는 지시문에 해당하는 값 필드에 숫자 값을 입력하거나 드롭다운 목록에서 On/Off를 선택합니다. 변경 사항을 저장하려면 OK를 누릅니다.

KeepAliveThreads. 연결 유지(keep-alive)하위 시스템의 스레드 수를 지정합니다. 이 수는 시스템에 있는 프로세서 수의 몇 배수 정도가 좋습니다.

KeepAliveTimeout. 서버가 HTTP Keep-Alive 연결 또는 클라이언트와 서버 사이의 지속적인 연결을 유지하는 최대 시간을 결정합니다.

MaxKeepAliveConnections. 서버가 동시에 설정할 수 있는 Keep-Alive와 지속적인 연결의 최대 수를 지정합니다. 값은 0에서 32768까지입니다.

UseNativePoll. OFF(0의 값)인 경우 플랫폼 특정의 폴 인터페이스를 사용합니다. ON(1의 값)인 경우 KeepAlive 하위 시스템의 NSPR 폴 인터페이스를 사용합니다.

OK. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.

Logging Settings 페이지

Logging Settings 페이지에서 오류 로그 및 액세스 로그에 영향을 미치는 지시문을 편집할 수 있습니다.

다음의 요소가 표시됩니다.

LogFlushInterval. 로그 플러시 스레드의 로그 플러시 간격을 초 단위로 결정합니다.

LogVerbose. 이 지시문은 Sun ONE Web Server 6.1에서 무시되며 server.xml의 loglevel 속성으로 교체됩니다.

LogVsId. 이 지시문은 Sun ONE Web Server 6.1에서 무시되며 server.xml의 logvsid 속성으로 교체됩니다.

OK. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.

Language Settings 페이지

Language Settings 페이지에서 서버의 기본 언어를 지정할 수 있습니다.

더 자세한 내용은 Support for Internationalization and Localization을 참조하십시오.

다음의 요소가 표시됩니다.

DefaultLanguage. 서버의 기본 언어를 결정합니다.

OK. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.


Add Listen Socket 페이지

서버가 요청을 처리하려면 청취 소켓을 통하여 요청을 접수한 후 요청을 올바른 가상 서버로 보내야 합니다. 이 페이지에서 청취 소켓 설정을 추가할 수 있습니다.

더 자세한 내용은 Adding and Editing Listen Sockets 및 Creating a Listen Socket를 참조하십시오.

Listen Socket ID. 청취 소켓용 내부 이름. 가상 서버가 바인드된 청취 소켓(복수 가능)을 정의하는데 사용합니다.

IP Address. 청취 소켓의 IP 주소. 점으로 연결된 쌍(dotted-pair) 또는 IPv6 통지일 수 있습니다. 또한 0.0.0.0, 임의, ANY 또는 INADDR_ANY(모든 IP 주소)일 수 있습니다. SSL 청취 소켓에 여러 개의 가상 서버가 구성된 경우에는 이 소켓이 0.0.0.0을 청취하도록 구성되어야 합니다.

Port. 청취 소켓이 만들어진 포트 번호. 유효한 값은 1 - 65535입니다. UNIX에서 포트 1 - 1024를 청취하는 소켓을 만들려면 수퍼유저 권한이 필요합니다. SSL 청취 소켓이 포트 443을 청취하도록 구성하는 것이 좋습니다.

Server Name. 서버가 클라이언트로 송신하는 임의 URL의 호스트 이름 부분에 있는 서버 이름. 이에 따라 서버가 자동으로 생성하는 URL이 달라지지만, 서버에 저장된 디렉토리 및 파일용 URL에는 영향을 미치지 않습니다. 서버에서 별칭을 사용하는 경우 이 이름은 별칭이어야 합니다.

Security. 생성하는 청취 소켓용 보안을 사용하도록 설정합니다. 보안 설정은 Edit Listen Socket 페이지를 사용하여 설정할 수 있습니다.

청취 소켓용 SSL을 사용하도록 설정하면 magnus.conf의 보안 설정이 사용되도록 설정됩니다. 더 자세한 내용은 SUN ONE Web Server 6.1 NSAPI Programmer's Guide를 참조하십시오.

Default Virtual Server ID. 이 청취 소켓 연결용 기본 가상 서버입니다.

OK. 변경 사항을 저장하고 Edit Listen Sockets 페이지가 표시됩니다.

Reset.변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help.온라인 도움말을 표시합니다.


Edit Listen Socket 페이지

서버가 요청을 처리하려면 청취 소켓을 통하여 요청을 접수한 후 요청을 올바른 가상 서버로 보내야 합니다. 이 페이지에서 청취 소켓 설정을 편집할 수 있습니다.

Administration Server에서 이 페이지에 액세스하는 경우 Administration Server 부분의 Edit Listen Sockets 페이지를 참조하십시오.

더 자세한 내용은 Editing Listen Socket Settings 및 Listen Sockets를 참조하십시오.

다음의 요소가 표시됩니다.

General
Security

보안을 사용하지 않을 경우 이 부분에 다음 매개 변수만 표시됩니다.

보안을 사용할 경우 이 섹션에 다음 매개 변수가 표시됩니다.

Advanced

OK. 입력 항목을 저장합니다.

Reset.변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help.온라인 도움말을 표시합니다.


Mime Types 페이지

MIME(Multi-purpose Internet Mail Extension) 유형에 따라 전자우편 시스템이 지원하는 멀티미디어 파일의 유형이 달라집니다. MIME 유형은 또한 예를 들어 CGI 프로그램에 지정할 파일 유형과 같이 특정 서버 파일 유형에 해당하는 파일 확장자를 지정합니다.

각 가상 서버용으로 별도의 MIME 유형을 만들 필요는 없습니다. 대신, 필요한 만큼의 MIME 유형 파일을 만들고 이를 가상 서버에 연결합니다. 서버에는 하나의 MIME 유형 파일인 mime.types가 기본으로 존재합니다.

더 자세한 내용은 Global MIME Types 페이지를 참조하십시오.

다음의 요소가 표시됩니다.

Add. MIME 파일 필드에 새 MIME 유형을 입력합니다. OK를 누르면 MIME 파일 드롭다운 목록에 새 MIME 유형이 표시됩니다.

Edit. MIME 파일 드롭다운 목록에서 편집하려는 MIME 유형을 선택합니다. OK를 누르면 Global MIME Types 페이지가 표시됩니다.

Delete. MIME 파일 드롭다운 목록에서 삭제하려는 MIME 유형을 선택합니다. OK를 누르면 드롭다운 목록에서 해당 MIME 유형이 제거됩니다. 마지막 MIME 유형은 삭제할 수 없습니다. 이 파일은 절대 경로일 수 있습니다.

OK. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.


Global MIME Types 페이지

Global MIME Types 페이지에서 파일 확장자를 파일 유형과 매핑할 수 있습니다.

더 자세한 내용은 Mime Types 페이지를 참조하십시오.

다음의 요소가 표시됩니다.

New Type. 새 MIME 유형을 추가합니다. 다음 필드에 값을 입력합니다.

Content Type. 파일의 속성을 지정합니다. 예를 들어 파일은 텍스트, 비디오 등이 될 수 있습니다. 수신 클라이언트(Netscape Navigator 등)는 이 헤더 문자열을 사용하여 파일을 처리할 방법을 결정합니다(예를 들어 별도의 응용 프로그램을 시작하거나 플러그인 응용 프로그램을 사용).

File Suffix. 컨텐트 유형과 연결될 모든 파일 접미사를 지정합니다. 하나 이상의 확장자를 지정하려면 항목을 쉼표로 분리합니다. 파일 확장자는 반드시 고유해야 하며, 두 개의 MIME 유형을 하나의 파일 확장자와 매핑하면 안 됩니다.

Edit. MIME 유형의 카테고리, 컨텐트 유형 또는 파일 접미사를 편집할 수 있습니다.

Remove. MIME 유형을 제거합니다.

Help. 온라인 도움말을 표시합니다.


Restrict Access 페이지

Restrict Access 페이지에는 서버 인스턴스에 대한 액세스 제어가 지정됩니다. 더 자세한 내용은 Setting Access Control for a Server Instance를 참조하십시오.

다음의 요소가 표시됩니다.

Option. 지정된 서버 인스턴스에 대하여 Add, Edit 또는 Delete를 선택하여 액세스 제어 목록을 생성 또는 편집할 수 있습니다. 드롭다운 목록에서 서버를 선택한 후, Create 또는 Edit ACL을 선택합니다.

ACL File.다음 작업을 할 수 있습니다.

OK. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.


Access Control List Management 페이지

Access Control List 페이지에서 액세스 제어 목록(ACL)을 만들고 관리할 수 있습니다. ACL을 사용하면 사용하는 서버에 액세스할 수 있는 클라이언트를 통제할 수 있습니다. ACL은 특정 사용자, 그룹 또는 호스트를 검사하여 서버의 일부분에 대한 액세스를 허용 또는 거부할 수 있으며 인증을 설정하여 오직 권한 있는 사용자와 그룹만 서버의 일부분에 액세스할 수 있도록 합니다.

더 자세한 내용은 Setting Access Control for a Server Instance를 참조하십시오.

다음의 요소가 표시됩니다.

Pick a Resource

ACL을 사용하여 액세스를 제한하는 서버의 문서 루트에 있는 모든 리소스를 표시합니다. ACL은 URI(Uniform Resource Identifier)일 수 있습니다. ACL의 URI는 디렉토리나 파일 이름, 또는 GCI 스크립트나 서브릿 등의 리소스에 대한 별칭일 수 있습니다.

Editing. 관리할 리소스를 지정합니다.

Browse. 서버의 일부분만 지정합니다.

Wildcard. 편집할 와일드카드 패턴을 지정합니다. 사용 경로는 파일의 절대 경로여야 합니다. 와일드카드 패턴을 사용하는 자세한 방법은 Wildcards Used in the Resource Picker를 참조하십시오.

Edit Access Control. 선택한 리소스용 액세스 제어 목록을 편집합니다.

Pick an Existing ACL

서버에서 사용하는 모든 ACL 목록에서 ACL을 지정합니다. ACL이 존재하는 경우에도, 해당 ACL을 사용하도록 설정하지 않으면 목록에 표시되지 않습니다.

Editing. 관리할 리소스를 지정합니다.

Edit Access Control. 선택한 액세스 제어 목록을 편집합니다.


참고

ACL 파일에서 ACL 규칙을 모두 삭제하면 안 됩니다. 서버를 시작하려면 ACL 규칙을 한 개 이상 포함하는 ACL 파일이 적어도 하나 이상 있어야 합니다. ACL 파일에서 ACL 규칙을 모두 삭제하고 서버를 재시작하면 구문 오류가 발생합니다.


Type in the ACL Name

Creates an ACL. 이 옵션은 반드시 ACL 파일과 obj.conf 구성 파일에 익숙한 경우에만 사용하십시오. 이름이 지정된 ACL을 리소스에 적용하려면 obj.conf를 직접 편집해야 합니다.

Editing. 관리할 리소스를 지정합니다.

Edit Access Control. 선택한 액세스 제어 목록을 편집합니다.

Help. 온라인 도움말을 표시합니다.


Edit Access Control 페이지

Edit Access Control 페이지는 두 영역으로 분리되어 있으며 액세스 컨트롤 규칙을 설정할 수 있습니다. 선택한 리소스에 이미 액세스 제어가 있는 경우 규칙은 상단 영역에 표시됩니다.

상단 영역

상단 영역에는 각 구성 가능한 설정을 링크로 표현하는 액세스 제어 규칙이 표시됩니다. 링크를 누르면 페이지가 두 영역으로 나누어지며, 하단 영역을 사용하여 액세스 제어 규칙을 설정할 수 있습니다. 더 자세한 내용은 Setting the Action을 참조하십시오.

상단 영역에는 다음의 요소가 표시됩니다.

Action

사용자, 그룹 또는 호스트에 대한 액세스를 거부할 것인지 또는 허용할 것인지 지정합니다.

Users/Groups

"anyone"을 누르면 사용자 및 그룹 인증을 지정할 수 있습니다. 하단 영역에서는 User-Group 인증을 구성할 수 있습니다. 기본으로 admin 그룹 이외의 사용자나 그룹은 Administration Server 리소스에 액세스할 수 없습니다. 더 자세한 내용은 Specifying Users and Groups를 참조하십시오.

From Host

"anyplace"를 눌러 규칙에 추가할 컴퓨터를 지정할 수 있습니다. 하단 영역에서 허용 또는 거부할 호스트 이름 또는 IP 주소의 와일드카드 패턴을 입력할 수 있습니다. 더 자세한 내용은 Specifying the From Host를 참조하십시오.

Rights

웹 사이트의 파일 및 디렉토리에 대한 액세스 권한을 지정할 수 있습니다. 액세스 권한의 허용 또는 거부에 더하여 부분적인 액세스 권한을 허용 또는 거부하는 규칙을 지정할 수 있습니다. 예를 들어 사용자에게 파일에 대한 읽기 전용 액세스 권한을 부여하여 정보를 볼 수 있으나 파일을 변경할 수 없도록 합니다. 이렇게 하면 문서를 게시하는 웹 게시 기능을 사용할 때 유용합니다. 더 자세한 내용은 Setting Access Rights를 참조하십시오.

Extra

사용자 정의 ACL 항목을 지정할 수 있습니다. 이 기능은 액세스 제어 API를 사용하여 ACL을 사용자 정의하는 경우 유용합니다. 더 자세한 내용은 Writing Customized Expressions를 참조하십시오.

Continue

서버가 사용자의 액세스가 허용되는지 판단하기 전에 액세스 제어 규칙 경로의 다음 줄을 평가하도록 지정합니다. 액세스 제어 항목에 여러 개의 줄을 만드는 경우 가장 일반적인 제한에서 가장 국한적인 제한으로 진행하는 것이 가장 좋습니다.

Trash Can Icon

액세스 제어 규칙에서 해당 줄을 삭제합니다.

Access Control In On

액세스 제어를 사용할 것인지 지정합니다.

New Line

기본 ACL 규칙을 테이블의 하단 행에 추가합니다.

액세스 제어 제한이 앞에 오도록 액세스 제어 제한을 스왑하려면 위쪽 화살표 그림을 누릅니다. 액세스 제어 제한이 뒤에 오도록 액세스 제어 제한을 스왑하려면 아래쪽 화살표 그림을 누릅니다.

Response when Denied

액세스가 거부되었을 때 사용자에게 표시되는 응답을 지정합니다. 각 액세스 제어 개체마다 서로 다른 메시지를 만들 수 있습니다. 기본값으로 사용자에게 다음의 메시지가 전송됩니다. "FORBIDDEN. Your client is not allowed access to the restricted object." Responding When Access is Denied.

Submit.입력 항목을 저장합니다.

Revert. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.

하단 영역

하단 영역에서 상단 영역의 ACL용 액세스 제어 규칙을 구성할 수 있습니다.

하단 영역에는 다음의 요소가 표시됩니다.

Allow/Deny

Allow. 사용자, 그룹 또는 호스트 액세스를 허용합니다.

Deny. 사용자, 그룹 또는 호스트 액세스를 거부합니다.

Update. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.

User/Group

더 자세한 내용은 Specifying Users and Groups를 참조하십시오.

Anyone (No Authentication). 모든 사용자가 리소스에 액세스하도록 허용합니다. 인증이 필요하지 않습니다.

Authenticated people only. 오직 인증된 사용자와 그룹만 리소스에 액세스하도록 허용합니다. 선택 가능한 옵션:

Prompt for Authentication. 인증 대화 상자에 표시되는 메시지 텍스트를 지정할 수 있습니다. 이 텍스트를 사용하여 사용자가 입력해야 할 것을 설명할 수 있습니다. 운영 체제에 따라 사용자는 프롬프트의 첫 40자 정도만 보게 될 수 있습니다. Netscape Navigator 및 Netscape Communicator는 사용자 이름과 암호를 캐시하고 이를 프롬프트 텍스트에 연결합니다. 따라서 사용자가 동일한 프롬프트가 있는 서버의 영역(파일 및 디렉토리)에 액세스하는 경우 사용자 이름과 암호를 다시 입력하지 않아도 됩니다. 반대로 영역마다 사용자가 인증하도록 하려면 반드시 해당 리소스의 ACL용 프롬프트를 변경해야 합니다.

Authentication Methods. 서버가 클라이언트에서 인증 정보를 가져올 때 사용하는 메소드를 지정합니다.

Authentication Database. 서버가 사용자를 인증하는데 사용하는 데이터베이스를 선택할 수 있습니다. 기본 설정의 경우 서버는 LDAP 디렉토리에서 사용자 및 그룹을 검색합니다. 그러나, 개별 ACL이 서로 다른 데이터베이스를 사용하도록 구성할 수 있습니다. server_root/userdb/dbswitch.conf 파일에서 서로 다른 데이터베이스와 LDAP 디렉토리를 지정할 수 있습니다. 그런 후, ACL에서 사용할 데이터베이스를 드롭다운 목록에서 선택할 수 있습니다. 사용자 정의 데이터베이스를 사용하는데(예를 들어 Oracle 또는 Informix 데이터베이스) 액세스 제어 API를 사용하는 경우, User/Group 창의 "Other" 필드에 해당 데이터베이스의 이름을 입력할 수 있습니다.

Update. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.

From Host

더 자세한 내용은 Specifying the From Host를 참조하십시오.

Any place. 모든 컴퓨터가 리소스에 액세스하도록 허용합니다.

Only from. 오직 지정된 호스트 이름 또는 IP 주소만 리소스에 액세스할 수 있도록 합니다. 컴퓨터의 호스트 이름 또는 IP 주소에 일치하는 와일드카드 패턴을 사용하여 이러한 제한을 지정합니다. 예를 들어, 특정 도메인에 있는 모든 컴퓨터를 허용 또는 거부하려면 *.sun.com과 같이 해당 도메인의 모든 호스트에 일치하는 와일드카드 패턴을 입력합니다.

Update. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.

Rights

더 자세한 내용은 Setting Access Rights를 참조하십시오.

All Access Rights. 사용자, 그룹 또는 호스트 액세스 권한을 허용합니다. 읽기, 쓰기, 실행, 삭제, 나열 및 정보.

Only the Following Rights. 사용자, 그룹 또는 호스트에게 선택된 액세스 권한을 허용합니다. 선택 가능한 옵션:

Update. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.

Customized Expressions

Customize Expressions. 텍스트 입력란에 ACL용 사용자 정의 표현식을 입력할 수 있습니다. ACL 파일의 구문과 구조에 익숙한 경우에는 이 기능을 사용할 수 있습니다. 사용자 정의 표현식에 대한 더 자세한 내용은 Writing Customized Expressions 및 ACL File Syntax를 참조하십시오.

Update. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.

Access Deny Response

Respond with the Default File (Redirection Off). 다음 메시지가 전송됩니다. "FORBIDDEN. Your client is not allowed access to the restricted object."

Respond with the Following URL: (Redirection On). 선택된 경우 각 ACL에 대한 서로 다른 메시지를 만들 수 있습니다. URL의 절대 경로 또는 상대적 URI를 입력합니다.

Update. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.


Restore Configuration 페이지

Restore Configuration 페이지에서 구성 파일의 백업 사본을 확인하고 특정 일자에 저장된 구성 데이터로 되돌릴 수 있습니다.


참고

Windows의 경우 이 페이지에서 오직 구성 파일에 직접 적용한 변경 사항만 복원됩니다. 설치 동안 만들어진 백업 버전으로는 되돌리면 안 됩니다. 이 버전은 완전하지 않을 수 있습니다.


다음의 요소가 표시됩니다.

Set number of sets of backups. 백업 세트의 수를 지정합니다.

Change. 이 버튼을 누르면 백업의 이전 버전을 가져올 수 있습니다.

Help. 온라인 도움말을 표시합니다.

다음 테이블에서 특정 일자에 저장된 버전으로 복원하려면 Restore를 누르고, 복원을 선택하기 전에 설정을 미리 확인하려면 View를 누릅니다. 선택한 일자에 작동하는 모든 파일을 복원하려면 날짜 버튼을 누릅니다. 다음의 구성 파일을 복원할 수 있습니다.

magnus.conf. 서버가 초기화용으로 사용하는 전역 설정이 포함됩니다.

server.xml. 서버가 청취하는 주소와 포트를 구성하며 가상 서버 클래스와 가상 서버를 해당 청취 소켓에 지정합니다. 마스터 파일인 server.dtd는 형식과 내용을 정의합니다.

obj.conf. 서버가 프로세스 명령을 수행할 때 거치는 특정 단계를 정의합니다. 이 파일에서 경로 변환을 지정할 수 있으며, cgi 및 서브릿 프로그램 등을 처리하는 방법을 정의할 수 있습니다.

https-server-name.acl. 서버 인스턴스용 액세스 제어 설정이 포함됩니다.

mime.types. 서버가 되돌린 MIME 유형의 매핑이 포함된 파일의 경로를 지정합니다.

keyfile.단순 file 영역의 사용자 목록을 저장하며 기본적으로 비어 있습니다.


Enable/Disable WebDAV 페이지

Enable/Disable WebDAV 페이지에서 WebDAV를 서버 인스턴스의 수준에서 전역적으로 사용 또는 사용하지 않도록 설정할 수 있습니다. WebDAV는 서버 인스턴스 수준 또는 가상 서버 수준에서 사용하도록 설정할 수 있습니다. 더 자세한 내용은 WebDAV 탭을 참조하십시오.

서버에서 WebDAV를 구성하는 방법은 Web Publishing with WebDAV를 참조하십시오.

다음의 요소가 표시됩니다.

Enable WebDAV Globally. 전체 서버 인스턴스에 대하여 WebDAV 기능을 사용할 수 있도록 합니다.

OK. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.


File Cache Configuration 페이지

파일 캐시용 설정을 변경하려면 File Cache Configuration 페이지를 사용합니다. 기본적으로 파일 캐시는 사용하도록 설정됩니다.

Enable File Cache. 파일 캐시 기능을 사용하려면 선택란을 선택합니다.

Transmit File. 서버가 파일 캐시에 있는 파일의 파일 내용이 아닌 열린 파일 설명자(descriptor)를 캐시하도록 하려면 이 선택란을 선택합니다.

Hash Table Size. 크기를 입력합니다. 기본 크기는 파일의 최대 수의 두 배 더하기 1입니다. 예를 들어, 파일의 최대 수가 1024로 설정되었으면 기본 해시 테이블 크기는 2049입니다.

Maximum Age. 유효한 캐시 항목의 최대 지속시간을 입력합니다(초단위). 이 설정에 따라 파일이 캐시된 후 캐시된 정보가 계속하여 사용되는 시간이 달라집니다. 컨텐트가 일정한 스케줄에 의하여 업데이트(기존 파일이 변경)되는지의 여부에 따라 최대 지속시간을 설정합니다.

Maximum # of Files. 수를 입력합니다.

Medium File Size Limit. 크기를 입력합니다. "중간" 파일의 내용은 파일을 가상 메모리(현재 UNIX/Linux 플랫폼에만 적용)에 매핑하여 캐시합니다.

Small File Size Limit. 크기를 입력합니다. "작은" 파일의 내용은 힙 공간(heap space)을 할당하고 파일을 이 공간으로 읽어 캐시합니다.

Medium File Space. 수를 입력합니다. 중간 파일 공간은 모든 중간 크기 파일을 매핑하는데 사용되는 가상 메모리의 크기(바이트 단위)입니다. 기본값은 10000000(10MB)입니다.

Small File Space. 수를 입력합니다. 작은 파일 공간은 캐시에 사용되는 힙 공간의 크기(바이트 단위)이며, 작은 파일을 캐시하는데 사용되는 힙 공간을 포함합니다. 기본값은 UNIX/Linux의 경우 1MB, Windows의 경우 0으로 설정됩니다. 추후 제공 예정.

Temporary Directory (Windows만 해당). 파일을 복사할 임시 디렉토리를 입력합니다.

OK. 입력 항목을 저장합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.


Native Thread Pool 페이지(NT)

Native Thread Pool 페이지에서 원 스레드 풀(NativePool)을 구성할 수 있습니다. 기본적으로 서버에는 스레드 풀이 하나 이상 있으며, 바로 원 스레드 풀입니다. 별도로 지정하지 않는 경우 이 스레드 풀이 외부 플러그인용 기본 스레드 풀이 됩니다. 여기에는 내부 요청 처리용으로 파이버(사용자가 스케줄한 스레드)가 사용됩니다.

Minimum Threads. 원 스레드 풀의 최소 스레드 수를 결정합니다. 지정하지 않는 경우 기본값은 1입니다.

Maximum Threads. 원 스레드 풀의 최대 스레드 수를 결정합니다. 지정되지 않은 경우 기본값은 128입니다. 1을 지정하면 단일 스레드 작동을 에뮬레이션하게 됩니다.

Queue Size. 큐에서 스레드 풀을 대기할 수 있는 스레드의 수를 결정합니다. 풀에 있는 모든 스레드가 사용 중인 경우 큐에 들어가려고 시도하는 다음 요청 처리 스레드는 거부되며, 따라서 클라이언트에게 사용 중 응답이 반송됩니다. 그런 후 큐에서 기다리지 않고 다른 입중계 요청을 처리할 수 있습니다. 지정되지 않는 경우 크기는 무제한으로 지정됩니다.

Stack Size (bytes) 원 스레드 풀의 각 스레드에 대한 스택 크기를 결정합니다. 입력할 수 있는 최소값은 65536입니다. 0을 입력하면 운영 체제의 기본 스택 크기가 지정됩니다.

OK.입력 항목을 저장합니다. 변경 사항을 적용하려면 반드시 Save 및 Apply를 눌러야 합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.


Generic Thread Pools 페이지

Thread Pools 페이지에서 원 스레드 풀에 더하여 스레드 풀을 추가할 수 있습니다. 이 풀은 특정 서비스를 특정 수의 동시 스레드로 제한하는 등, 다양한 용도로 사용됩니다. 스레드 풀을 저장한 후 이를 변경하려면 obj.conf를 편집합니다.

Windows를 사용하는 경우 또한 이 페이지에서 추가할 수 있는 일반 스레드 풀에 더하여 원 스레드 풀을 추가할 수 있습니다.

Name of pool. 추가하는 스레드 풀을 지정합니다.

Minimum threads. 풀의 최소 스레드 수를 결정합니다.

Maximum threads. 풀의 최대 스레드 수를 결정합니다. 1을 지정하면 단일 스레드 작동을 에뮬레이션하게 됩니다.

Queue size. 큐에서 스레드 풀을 대기할 수 있는 스레드의 수를 결정합니다. 풀에 있는 모든 스레드가 사용 중인 경우 큐에 들어가려고 시도하는 다음 요청 처리 스레드는 거부되며, 따라서 클라이언트에게 사용 중 응답이 반송됩니다. 그런 후 큐에서 기다리지 않고 다른 입중계 요청을 처리할 수 있습니다.

Stack size (bytes) 풀의 각 스레드에 대한 스택 크기를 결정합니다. 입력할 수 있는 최소값은 65536입니다. 0을 입력하면 운영 체제의 기본 스택 크기가 지정됩니다.

OK. 입력 항목을 저장합니다. 변경 사항을 적용하려면 반드시 Save 및 Apply를 눌러야 합니다.

Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.

Help. 온라인 도움말을 표시합니다.

Current Thread Pools. 현재 스레드 풀의 목록이 표시됩니다. 스레드 풀을 편집하려면 스레드 풀 열의 Edit를 누릅니다. 스레드 풀을 삭제하려면 스레드 풀 열의 Remove를 누릅니다.



이전      목차      색인      다음     


Copyright 2003 Sun Microsystems, Inc. All rights reserved.