GNU/Linux >> Tutoriels Linux >  >> Linux

Configurer Apache pour la terminaison SSL sur un Cloud Load Balancer

La mise en œuvre de la terminaison SSL sur un équilibreur de charge permet à plusieurs serveurs de recevoir du trafic chiffré et non chiffré. Si vous souhaitez que les nœuds de serveur Web Apache® fassent la distinction entre les deux, vous devez filtrer le X-Forwarded-Proto En-tête HTTP en utilisant le RequestHeader directive dans le VirtualHost respectif du protocole bloc, comme illustré dans l'exemple suivant :

<VirtualHost *:80>
    RequestHeader set X-Forwarded-Proto "http"
    …
</VirtualHost>

<VirtualHost *:443>
    RequestHeader set X-Forwarded-Proto "https"
    …
</VirtualHost>

Pour chiffrer tout le trafic, vous devez ajouter une règle de réécriture dans le HTTP VirtualHost bloc, comme illustré dans l'exemple suivant :

<VirtualHost *:80>
    RequestHeader set X-Forwarded-Proto "http"
    
    RewriteEngine On
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
    …
</VirtualHost>

Utilisez l'onglet Commentaires pour faire des commentaires ou poser des questions. Vous pouvez également démarrer une conversation avec nous.


Linux
  1. Comment configurer l'équilibreur de charge HAProxy

  2. Configurer Apache pour WebSockets à l'aide du proxy inverse

  3. Configurer des sites à charge équilibrée avec déchargement SSL à l'aide d'IIS

  4. Rackspace Cloud Essentials - Configurer un utilisateur dans vsftpd pour CentOS

  5. UNIX / Linux :Comment installer et configurer mod_perl pour Apache 2

Comment configurer HAProxy en tant qu'équilibreur de charge pour MariaDB sur CentOS 7

Comment créer un équilibreur de charge dans Azure Cloud

Installer Pound – Equilibreur de charge Apache – Ubuntu 14.04 / 15.04 / CentOS 7 / Fedora 22

Comment configurer HAProxy comme équilibreur de charge pour Nginx dans CentOS 7

Comment configurer l'équilibrage de charge avec NGINX sur Jelastic Cloud

Comment installer et configurer Apache et PHP sur Jelastic Cloud