Sun Java System Web Proxy Server 4.0.7 릴리스 노트

Sun Java System Web Proxy Server 릴리스의 향상된 기능

최신 Proxy Server 릴리스에서 향상된 기능은 다음과 같습니다.

Sun Connection에 등록

Admin Server를 사용하여 Web Proxy Server를 Sun Connection에 등록할 수 있습니다. Register with Sun Connection 버튼을 누르면 client.jnlp 응용 프로그램이 시작됩니다. 마법사의 지시 사항에 따라 등록을 완료합니다.

Web Proxy Server를 Sun Connection에 등록하면 다음과 같은 이점이 있습니다.

이 기능은 Solaris SPARC, x86 및 Linux 플랫폼에서만 지원됩니다. 이 기능을 Solaris에서 사용하려면 SUNWservicetagrSUNWservicetagu 패키지를 SPARC 및 x86 시스템에 설치해야 합니다.

이 기능을 Linux에서 사용하려면 sun-servicetag-1.0.0-1.0.i386.rpm을 설치해야 합니다.

모니터링 서버

Sun Java System Web Proxy Server의 모니터링 기능은 인스턴스 수준에서 모니터링할 수 있는 서버 매개 변수의 상세 목록을 제공합니다.

Web Proxy Administration Server에서 다음과 같은 작업을 수행할 수 있습니다.

Procedure서버를 모니터링하려면

  1. Administration Server에 액세스합니다.

  2. Manage Servers 페이지에서 Instance 링크를 누릅니다.

  3. Server Status 탭을 누릅니다.

  4. Monitor Current Activity 탭을 누릅니다.

  5. Monitoring Current Activity를 ON으로 설정하여 서버를 모니터링합니다.

    또한 5,10 및 15초 간격으로 서버를 새로 고치고 DNS, 연결 유지, 캐시,서버 요청작업 스레드 연결에 대한 통계를 볼 수 있습니다.

포함된 DNS 분석

포함된 DNS는 기본값이 아닌 이름 분석을 지원합니다. DNS 클라이언트는 DNS 서버와 상호 작용하여 이름 분석을 수행합니다. 새 SAF(dns-lookup)는 DNS 서버의 IP 주소를 서버 인수로 수신합니다. 이 IP 주소는 obj.conf 파일에 DNS 지시문으로 추가해야 합니다.

다음 예에서는 DNS 서버의 IP가 서버 매개 변수에 지정되어 있습니다.

<object>
....
DNS fn="dns-lookup" server="170.168.10.3"
...
</object>

다음 예에서는 여러 DNS 서버 IP를 dns-lookup-init에 추가할 수 있으며 이 매개 변수 값은 라운드 로빈 모델에서 사용됩니다. 이 시나리오에서 DNS 서버 IP를 dns-lookup에 추가하지 마십시오. DNS 서버 매개 변수를 dns-lookupdns-lookup-init 둘 모두에 추가하면 dns-lookup 인수가 우선적으로 사용됩니다.

...
<Object>
...
DNS fn="dns-lookup"
....
Init fn="dns-lookup-init" servers="170.168.10.3, 170.158.10.4"
</Object>

ACL 캐시 조정

ACLCacheMax는 ACL 캐시에 저장되는 전체 ACL 수를 제한하는 magnus.conf 매개 변수입니다. ACLCacheMax는 기본값이 없으며 특정 제한에 대해 구성되어야 합니다.

예를 들어 ACLCacheMax 16384와 같습니다.


주 –

이 컨텍스트에서 ACL 캐시는 ACL 사용자 캐시를 참조하지 않으며. 성능상의 이유로 캐시된 특정 URL에 ACL이 적용할 수 있는 캐시를 참조합니다.


GCAtStartup은 부울 값이 허용되는 magnus.conf 매개 변수입니다. 기본값은 false이고, true로 설정된 경우에는 캐시 가비지 수집기가 서버 시작 중에 가비지를 지웁니다. 이 작업은 캐시 크기가 큰 경우 서버 시작 시간을 증가시킬 수 있습니다.

magnus.conf 파일의 새 지시문

이 섹션에는 magnus.conf 파일에 새로 추가된 매개 변수가 정리되어 있습니다.

표 1 magnus.conf 지시문

매개 변수 

유효한 값 

설명 

FtpPoolSize

1 – 65536

FTP 연결 풀의 크기를 지정합니다. 기본값은 256입니다. 

FtpPoolLife

1 – 65536

모니터 스레드가 FTP 연결을 닫기 전에 해당 연결이 풀에서 사용되지 않은 상태로 남아 있는 연결의 수명을 초 단위로 지정합니다. 기본값은 3600입니다. 

FtpPoolMonitorThread

OFF

FTP 스레드 기능을 모니터링하는 부울 값을 지정합니다. 기본값은 ON입니다.

FtpPoolMonitorLevel

0

정수 값을 지정합니다. 0으로 설정하면 풀 모니터 스레드가 해당 연결이 끊어진 상태인지 여부를 확인합니다. 

1로 설정하면 NOOP 명령이 연결로 전송되어 회신을 기다리며,응답을 받지 못하면 해당 연결이 풀에서 제거됩니다. 기본값은 1입니다.

FtpPoolMonitorInterval

30 – 65536

풀 연결을 모니터링하는 간격을 정수 값(초)으로 지정합니다. 기본값은 30입니다. 

캐시 PURGE 기능

Proxy Server에서는 캐시 URL을 지우는 PURGE 요청이 허용됩니다. 요청된 URL이 성공적으로 지워지면 HTTP 상태 코드 200(OK)이 포함된 응답을 서버에서 보냅니다. 지정된 URL이 캐시되어 있지 않은 경우에는 404(찾지 못함) 응답이 전송됩니다.

다음 예에서 서버는 200 값을 반환합니다.

bash-2.03$ telnet localhost 8088
Trying 172.9.10.1...
Connected to localhost.
Escape character is '^]'.
PURGE http://foo.com/ HTTP/1.0

HTTP/1.1 200 OK
Server: Sun-Java-System-Web-Proxy-Server/4.0
Date: Fri, 26 Oct 2007 08:15:30 GMT
Connection: close

다음 예에서 서버는 404 값을 반환합니다.

Connection closed by foreign host.
bash-2.03$ telnet localhost 8088
Trying 172.9.10.1...
Connected to localhost.
Escape character is '^]'.
PURGE http://foo.com/ HTTP/1.0

HTTP/1.1 404 Not Found
Server: Sun-Java-System-Web-Proxy-Server/4.0
Date: Mon, 17 Sep 2007 10:13:28 GMT
Content-length: 96
Content-type: text/html
Connection: close

IPv6(Internet Protocol Version 6) 지원

Proxy Server 4.0.7을 통해 IPv6 사용 웹 사이트에 연결할 수 있습니다. 또한 Proxy Server는 기본(수동) 모드에서 IPv6에 대한 ftp 확장을 지원합니다.

NSS 3.11.7 및 NSPR 4.6.4 지원

Proxy Server 4.0.6은 NSS(Network Security Services) 3.11.7 및 NSPR(Netscape Portable Runtime) 4.6.4를 지원합니다.

업그레이드 지원

Proxy Server 4.0.2 릴리스에서 설치 프로그램은 기존 Proxy Server 4.0 설치의 업그레이드를 지원합니다. Proxy Server 4.0.1의 Java Enterprise System 설치의 경우 이후 릴리스에 해당하는 패치를 설치해야 합니다.

향상된 하드웨어 가속기 암호화 지원

Proxy Server 4.0.6에서는 Proxy Server에서 SSL 성능을 향상시키는 암호화 가속기 보드인 SunTM Crypto Accelerator 6000을 위한 하드웨어 가속기 지원 기능을 제공합니다.