| Sun ONE Web Server 6.1 관리자 설명서 |
Programs 탭
Programs 탭에서 서버측 응용 프로그램을 실행할 수 있습니다. Programs 탭에 포함된 페이지는 다음과 같습니다.
CGI Directory 페이지CGI Directory 페이지에서 CGI 프로그램이 저장된 디렉토리를 지정할 수 있습니다. CGI 프로그램에 대한 더 자세한 내용은 Installing CGI Programs를 참조하십시오.
다음의 요소가 표시됩니다.
URL prefix. CGI 디렉토리의 URL 접두사를 지정합니다. 이 필드에 입력하는 텍스트는 URL의 CGI 프로그램용 디렉토리로 표시됩니다.
예를 들어, URL 접두사로 cgi-bin을 입력하는 경우 해당 CGI 프로그램에 대한 모든 URL의 구조는 다음과 같습니다.
http://yourserver.domain.com/cgi-bin/program_name
지정하는 URL 접두사는 CGI 디렉토리 필드에서 지정하는 실제 CGI 디렉토리와 다를 수 있습니다.
CGI Directory. CGI 디렉토리의 절대 경로를 지정합니다. 이 디렉토리가 반드시 문서 루트 아래에 있어야 하는 것은 아닙니다.
OK. 입력 항목을 저장합니다.
Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.
Help. 온라인 도움말을 표시합니다.
Current CGI directories. 현재 서버용으로 정의된 모든 CGI 디렉토리의 목록이 표시됩니다. CGI 디렉토리를 수정하려면 디렉토리 행에서 Edit를 누릅니다. 목록에서 CGI 디렉토리를 제거하려면 해당 디렉토리 행에서 Remove를 누릅니다.
Edit. 이 버튼을 누르면 기존 CGI 디렉토리를 편집할 수 있습니다. 표시된 페이지에서 변경을 한 다음 OK를 누릅니다. Add 모드로 되돌아가려면 페이지 제목에서 Add를 누릅니다.
Remove. 이 버튼을 누르면 등록된 CGI 디렉토리 목록에서 디렉토리가 제거됩니다. 참고로, 여기서는 디렉토리 자체는 삭제되지 않고 항목만 삭제됩니다.
CGI File Type 페이지CGI as a File Type 페이지에서 파일 확장자를 셸 CGI 기능과 연결할 수 있습니다. Windows에서 연결을 만드는 것과는 다릅니다. 더 자세한 내용은 Installing CGI Programs를 참조하십시오.
다음의 요소가 표시됩니다.
Editing. 셸 CGI 유형으로 지정할 리소스를 지정한 다음 Go를 누릅니다. 디렉토리를 선택하면 해당 디렉토리의 모든 파일이 셸 CGI 스크립트로 처리됩니다. Browse 버튼을 눌러 리소스를 찾아볼 수도 있습니다.
Go. 리소스를 선택한 후 이 버튼을 누릅니다.
Browse. 이 버튼을 누르면 파일 시스템을 찾아볼 수 있습니다. Browse를 누르면 Choose a Part of Your Server 페이지가 표시됩니다. 이 페이지에서 Options 버튼을 누르면 찾아보기 옵션이 표시됩니다. Back 버튼을 누르면 이전 페이지로 돌아갑니다.
Wildcard. 이 버튼을 누르면 와일드카드 패턴을 지정할 수 있습니다. 와일드카드 패턴을 사용하는 자세한 방법은 Wildcards Used in the Resource Picker를 참조하십시오.
Activate CGI as a file type? CGI를 파일 유형으로 사용할 수 있습니다. Yes를 선택하면 CGI가 파일 유형으로 사용되고 파일 확장자는 서버 내의 셸 CGI 기능과 연결(확장자가 .pl인 파일로 연결)됩니다. 서버에 해당 확장자가 있는 파일이 요청되면 Windows에서 해당 파일 확장자와 연결된 실행 파일을 호출함으로써 해당 파일을 셸 CGI 파일로 처리합니다. CGI, WinCGI 및 셸 CGI 파일 유형을 사용하는 경우 반드시 각 유형의 CGI에 고유한 접미사를 지정해야 합니다. 예를 들어, CGI 프로그램과 셸 CGI 프로그램에 모두 .exe 접미사를 사용하면 안 됩니다.
OK. 입력 항목을 저장합니다.
Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.
Help. 온라인 도움말을 표시합니다.
Query Handler 페이지Query Handler 페이지에서 기본 쿼리 처리기 CGI 프로그램을 지정할 수 있습니다. 더 자세한 내용은 Using the Query Handler를 참조하십시오.
쿼리 처리기는 HTML 파일의 ISINDEX 태그를 통하여 보내진 텍스트를 처리합니다. ISINDEX는 HTML 페이지에서 텍스트 필드를 만드는 페이지의 텍스트 필드와 유사하며, 여기에서 입력을 받을 수 있습니다. 그러나 페이지 텍스트 필드의 정보와 달리 ISINDEX필드의 정보는 사용자가 Return을 누를 때 바로 제출됩니다. 기본 쿼리 처리기를 지정하면 서버가 어느 프로그램에 입력을 전달할 지 알 수 있습니다. ISINDEX 태그에 대한 자세한 설명은 HTML 참조 설명서를 참조하십시오.
다음의 요소가 표시됩니다.
Editing. 드롭다운 목록을 사용하여 편집할 리소스를 지정한 다음 Go를 누릅니다. 디렉토리를 선택하면 서버가 해당 디렉토리 또는 디렉토리의 파일용 URL을 수신하는 경우에만 지정한 쿼리 처리기가 실행됩니다. Browse 버튼을 눌러 리소스를 찾아볼 수도 있습니다.
Go. 리소스를 선택한 후 이 버튼을 누릅니다.
Browse. 이 버튼을 누르면 파일 시스템을 찾아볼 수 있습니다. Browse를 누르면 Choose a Part of Your Server 페이지가 표시됩니다. 이 페이지에서 Options 버튼을 누르면 찾아보기 옵션이 표시됩니다. Back 버튼을 누르면 이전 페이지로 돌아갑니다.
Wildcard. 이 버튼을 누르면 와일드카드 패턴을 지정할 수 있습니다. 와일드카드 패턴을 사용하는 자세한 방법은 Wildcards Used in the Resource Picker를 참조하십시오.
Default Query Handler. 선택한 리소스에 기본으로 사용될 CGI 프로그램의 절대 경로를 지정합니다.
OK. 입력 항목을 저장합니다.
Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.
Help. 온라인 도움말을 표시합니다.
WinCGI Directory 페이지WINCGI Directory 페이지(Windows만 해당)에서 오직 Windows CGI 프로그램만 포함하는 디렉토리를 만들 수 있습니다.
더 자세한 내용은 다음 부분을 참조하십시오.
다음의 요소가 표시됩니다.
URL prefix. WINCGI 디렉토리용으로 사용할 URL 접두사를 지정합니다. 즉, 입력한 텍스트가 URL에 있는 Windows CGI 프로그램용 디렉토리로 표시됩니다.
예를 들어, URL 접두사로 wcgi-programs을 입력하는 경우 해당 Windows CGI 프로그램에 대한 모든 URL의 구조는 다음과 같습니다.
http://yourserver.domain.com/wcgi-programs/program_name
지정하는 URL 접두사는 WINCGI 디렉토리 필드에서 지정하는 "실제" Windows CGI 디렉토리와 다를 수 있습니다.
WINCGI 디렉토리. CGI 디렉토리의 위치를 절대 경로로 지정합니다. 이 디렉토리가 반드시 문서 루트 아래에 있어야 하는 것은 아닙니다.
Enable Script Tracing? 서버가 스크립트 추적을 사용할 것인지 지정합니다. CGI 매개 변수가 파일을 통하여 서버에서 Windows CGI 프로그램으로 전달되며, 이 경우 서버는 Windows CGI 프로그램의 실행이 종료된 후 파일을 삭제합니다. Yes를 선택하여 스크립트 추적을 사용하는 경우 이 파일은 /temp 디렉토리 또는 환경 변수 TMP 및 TEMP가 가리키는 위치에 보관됩니다. 또한 스크립트 추적을 사용하면 Windows 프로그램이 시작하는 모든 창이 표시됩니다.
OK. 입력 항목을 저장합니다.
Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.
Help. 온라인 도움말을 표시합니다.
Current WINCGI directories. 현재 서버용으로 정의된 모든 Windows CGI 디렉토리의 목록이 표시됩니다. 디렉토리를 수정하려면 디렉토리 행에서 Edit를 누릅니다. 디렉토리를 제거하려면 Remove를 누릅니다.
Edit. 이 버튼을 누르면 기존 Windows CGI 디렉토리를 편집할 수 있습니다. 표시된 페이지에서 변경을 한 다음 OK를 누릅니다. Add 모드로 되돌아가려면 페이지 제목에서 Add를 누릅니다.
Remove. 이 버튼을 누르면 등록된 Windows CGI 디렉토리 목록에서 디렉토리를 제거할 수 있습니다. 여기서는 디렉토리 자체는 삭제되지 않고 항목만 삭제됩니다.
Shell CGI Directory 페이지Shell CGI Directory 페이지에서(Windows만 해당) 오직 셸 CGI 파일만 포함하는 디렉토리를 서버의 문서 루트 아래에 만들 수 있습니다. 더 자세한 내용은 Installing Shell CGI Programs for Windows를 참조하십시오.
다음의 요소가 표시됩니다.
URL prefix. 셸 CGI 디렉토리와 연결된 URL 접두사를 지정합니다. 예를 들어, 모든 셸 CGI 파일을 C:/docs/programs/cgi/shell-cgi라는 디렉토리에 저장했으나 사용자에게는 해당 디렉토리가 http://www.yourserver.com/shell/로 표시되도록 하는 것으로 가정하려면 URL 접두사로 shell을 입력합니다.
Shell CGI directory. 셸 CGI 파일을 저장하기 위하여 만든 디렉토리의 절대 경로를 지정합니다. 또한 셸 CGI 디렉토리의 모든 파일에 Windows에서 설정한 파일 연결이 있는지 확인하십시오. 파일 확장자 연결이 없는 파일을 실행하려하면 서버에 오류가 발생합니다.
주의
서버에 반드시 이 디렉토리에 대한 읽기 및 실행 권한이 있어야 합니다. Windows의 경우 서버를 실행하는 사용자 계정(예를 들어 LocalSystem)에 셸 CGI 디렉토리의 프로그램을 읽고 실행할 수 있는 권한이 있어야 합니다.
OK. 입력 항목을 저장합니다.
Reset. 변경 사항을 무시하고 페이지의 요소를 변경 전 값으로 재설정합니다.
Help. 온라인 도움말을 표시합니다.
Current Shell CGI Directories. 현재 서버용으로 정의된 모든 셸 CGI 디렉토리의 목록이 표시됩니다. 디렉토리를 수정하려면 디렉토리 행에서 Edit를 누릅니다. 디렉토리를 제거하려면 Remove를 누릅니다.
Edit. 이 버튼을 누르면 기존 셸 CGI 디렉토리를 편집할 수 있습니다. 표시된 페이지에서 변경을 한 다음 OK를 누릅니다. Add 모드로 되돌아가려면 페이지 제목에서 Add를 누릅니다.
Remove. 이 버튼을 누르면 등록된 셸 CGI 디렉토리 목록에서 디렉토리가 제거됩니다. 여기서는 디렉토리 자체는 삭제되지 않고 항목만 삭제됩니다.