Copie et création de référentiels de packages dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Un serveur de référentiel avec et un serveur de référentiel sans équilibrage de charge

L'exemple suivant inclut toutes les directives que vous devez ajouter au fichier httpd.conf pour un serveur de référentiel hébergeant une configuration de serveur de dépôt à charge équilibrée et non équilibrée.

Dans cet exemple, deux préfixes différents d'un nom de domaine sont connectés à trois référentiels de packages différents :

  • http://pkg.example.com/repo_one est connecté à internal1.example.com:10000 et internal2.example.com:10000

  • http://pkg.example.com/repo_two est connecté à 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