Copia y creación de repositorios de paquetes en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Un servidor del repositorio con equilibrio de carga y otro sin equilibrio de carga

Este ejemplo incluye todas las directivas que debe agregar al archivo httpd.conf para un servidor del repositorio que aloja una configuración de servidor de depósito con carga equilibrada y con carga no equilibrada.

En este ejemplo, dos prefijos diferentes de un mismo nombre de dominio están conectados a tres repositorios de paquetes diferentes:

  • http://pkg.example.com/repo_one está conectado con internal1.example.com:10000 y internal2.example.com:10000

  • http://pkg.example.com/repo_two está conectado con internal1.example.com:20000

AddOutputFilterByType DEFLATE text/html application/javascript text/css text/plain

AllowEncodedSlashes NoDecode

MaxKeepAliveRequests 10000

ProxyTimeout 30

ProxyRequests Off

<Proxy balancer://pkg-example-com-repo_one>
        # depot on internal1
        BalancerMember http://internal1.example.com:10000 retry=5 max=100

        # depot on internal2
        BalancerMember http://internal2.example.com:10000 retry=5 max=100
</Proxy>

Redirect /repo_one http://pkg.example.com/repo_one/
ProxyPass /repo_one/ balancer://pkg-example-com-repo_one/ nocanon
Redirect /repo_two http://pkg.example.com/repo_two/
ProxyPass /repo_two/ http://internal.example.com:20000/ nocanon max=200