Sun Java System Web Proxy Server 4.0.8 관리 설명서

URL 필터링

URL 파일을 사용하여 프록시 서버가 검색하는 컨텐트를 구성할 수 있습니다. 프록시가 항상 지원하는 URL 목록과 프록시가 지원하지 않는 URL 목록을 설정할 수 있습니다.

예를 들어, 어린이에게 적합한 컨텐트를 제공하는 프록시 서버를 실행하는 인터넷 서비스 제공자는 어린이가 볼 수 있도록 승인된 URL 목록을 설정할 수 있습니다. 그런 다음 프록시 서버가 승인된 URL만 검색하도록 할 수 있습니다. 클라이언트가 지원되지 않는 URL로 이동하려는 경우 프록시가 기본 "Forbidden" 메시지를 반환하게 하거나 클라이언트가 해당 URL에 액세스할 수 없는 이유를 설명하는 사용자 정의 메시지를 만들 수 있습니다.

URL을 기반으로 액세스를 제한하려면 허용하거나 제한할 URL 파일을 만듭니다. Server Manager를 통해 이 작업을 수행할 수 있습니다. 파일이 만들어지면 제한을 설정할 수 있습니다. 다음 절에서 이러한 절차에 대해 설명합니다.

URL 필터 파일 만들기

필터 파일은 URL 목록이 포함된 파일입니다. 프록시 서버가 사용하는 필터 파일은 다음 패턴의 URL 행이 있는 일반 텍스트 파일입니다.

protocol://host:port/path/filename

다음 세 가지 섹션 모두에서 정규 표현식을 사용할 수 있습니다. protocol , host:portpath/filename. 예를 들어, netscape.com 도메인으로 이동하는 모든 프로토콜에 대해 URL 패턴을 만드는 경우 해당 파일에 다음 행이 있어야 합니다.

.*://.*\\.example\\.com/.*

이 행은 포트 번호를 지정하지 않은 경우에만 작동합니다. 정규 표현식에 대한 자세한 내용은 16 장템플리트 및 자원 관리의 "정규 표현식 이해"를 참조하십시오.

Server Manager를 사용하지 않고 고유한 파일을 만드는 경우 Server Manager 페이지를 사용하여 빈 파일을 만든 다음 해당 파일에 텍스트를 추가하거나 파일을 정규 표현식을 포함하는 파일로 바꿉니다.

Procedure필터 파일 만드는 방법

  1. Server Manager에 액세스하고 Filters 탭을 누릅니다.

  2. Restrict URL Filter Access 링크를 누릅니다.

    Restrict URL Filter Access 페이지가 표시됩니다.

  3. Create/Edit 버튼 옆에 있는 드롭다운 목록에서 New Filter를 선택합니다.

  4. 드롭다운 목록 오른쪽에 있는 입력란에 필터 파일 이름을 입력한 다음 Create/Edit 버튼을 누릅니다.

    Filter Editor 페이지가 표시됩니다.

  5. Filter Content 스크롤 가능 입력란을 사용하여 URL 및 URL의 정규 표현식을 입력합니다.

    Reset 버튼을 누르면 이 필드의 모든 텍스트가 삭제됩니다.

    정규 표현식에 대한 자세한 내용은 16 장템플리트 및 자원 관리의 "정규 표현식 이해"를 참조하십시오.

  6. OK를 누릅니다.

    프록시 서버가 파일을 만들어 Restrict URL Filter Access 페이지에 반환합니다. 필터 파일은 proxy-serverid/conf_bk 디렉토리에서 만들어집니다.

필터 파일에 대한 기본 액세스 설정

사용할 URL이 포함된 필터 파일이 있는 경우 이러한 URL에 대해 기본 액세스를 설정할 수 있습니다.

Procedure필터 파일에 대해 기본 액세스 설정 방법

  1. Server Manager에 액세스하고 Filters 탭을 누릅니다.

  2. Restrict URL Filter Access 링크를 누릅니다.

    Restrict URL Filter Access 페이지가 표시됩니다.

  3. 필터와 사용할 템플리트를 선택합니다.

    일반적으로 전체 프록시 서버에 대한 필터 파일을 만들지만 HTTP에 대한 필터 파일 집합과 FTP에 대한 필터 파일 집합을 구분할 수도 있습니다.

  4. URL Filter To Allow 목록을 사용하여 프록시 서버가 지원할 URL이 포함된 필터 파일을 선택합니다.

  5. URL Filter To Deny 목록을 사용하여 프록시 서버에서 액세스를 거부할 URL이 포함된 필터 파일을 선택합니다.

  6. 프록시 서버에서 거부된 URL을 요청한 클라이언트에 반환할 텍스트를 선택합니다.

    • 프록시가 생성하는 기본 "Forbidden" 응답을 보냅니다.

      • 텍스트 또는 사용자 정의된 텍스트가 있는 HTML 파일을 보냅니다. 이 파일에 대한 절대 경로를 입력란에 입력합니다.

  7. OK를 누릅니다.

  8. Restart Required를 누릅니다. Apply Changes 페이지가 표시됩니다.

  9. Restart Proxy Server 버튼을 눌러 변경 사항을 적용합니다.