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