Oracle® Solaris 11.2 패키지 저장소 복사 및 만들기

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

단순 접두어가 지정된 프록시 구성

이 예에서는 로드 균형 조정되지 않은 저장소 서버에 대한 기본 구성을 보여 줍니다. 이 예에서는 http://pkg.example.com/myrepointernal.example.com:10000에 연결합니다.

이 예에서 설명되지 않은 다른 등록 정보 설정에 대한 지침은 웹 서버 액세스를 사용하여 여러 저장소 제공을 참조하십시오.

저장소 서버를 액세스할 수 있는 URL의 이름을 지정하는 pkg/proxy_base 설정을 사용하여 저장소 서버를 구성합니다. 다음 명령을 사용하여 pkg/proxy_base를 설정합니다.

$ svccfg -s pkg/server add repo
$ svccfg -s pkg/server:repo setprop pkg/proxy_base = astring: http://pkg.example.com/myrepo
$ svcadm refresh pkg/server:repo
$ svcadm enable pkg/server:repo

pkg(5) 클라이언트는 네트워크 작업을 수행할 때 저장소 서버에 대해 20개의 병렬 연결을 엽니다. 저장소 스레드 수가 특정 시점에 서버에 대한 예상 연결 수와 일치하는지 확인합니다. 다음 명령을 사용하여 저장소당 스레드 수를 설정합니다.

$ svccfg -s pkg/server:repo setprop pkg/threads = 200
$ svcadm refresh pkg/server:repo
$ svcadm restart pkg/server:repo

nocanon을 사용하여 URL의 정규화를 억제합니다. 검색이 올바르게 작동하려면 이 설정이 중요합니다. 또한 백엔드 연결 수를 저장소 서버가 제공하는 스레드 수로 제한합니다. 다음 httpd.conf 파일 부분은 하나의 저장소 서버를 프록시하는 방법을 보여 줍니다.

Redirect /myrepo http://pkg.example.com/myrepo/
ProxyPass /myrepo/ http://internal.example.com:10000/ nocanon max=200

Oracle Solaris SSL 커널 프록시 및 SSL을 사용하여 웹 서버 통신을 암호화하고 속도를 향상시키는 방법에 대한 자세한 내용은 Oracle Solaris 11.2의 네트워크 보안 의 3 장, 웹 서버 및 Secure Sockets Layer 프로토콜을 참조하십시오.