GNU/Linux >> Linux Esercitazione >  >> Linux

Configura Apache per la terminazione SSL su un Cloud Load Balancer

L'implementazione della terminazione SSL su un sistema di bilanciamento del carico consente a più server di ricevere traffico crittografato e non crittografato. Se si desidera che i nodi del server Web Apache® distinguano tra i due, è necessario filtrare X-Forwarded-Proto Intestazione HTTP utilizzando RequestHeader direttiva nel rispettivo VirtualHost del protocollo blocco, come mostrato nell'esempio seguente:

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

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

Per crittografare tutto il traffico, devi aggiungere una regola di riscrittura all'interno del VirtualHost HTTP blocco, come mostrato nell'esempio seguente:

<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>

Utilizza la scheda Feedback per inserire commenti o porre domande. Puoi anche avviare una conversazione con noi.


Linux
  1. Configura Apache per WebSocket usando il proxy inverso

  2. Configura Apache per la terminazione SSL su un Cloud Load Balancer

  3. Configura i siti con bilanciamento del carico con l'offload SSL tramite IIS

  4. Rackspace Cloud Essentials:configura un utente in vsftpd per CentOS

  5. UNIX / Linux:come installare e configurare mod_perl per Apache 2

Come configurare HAProxy come Load Balancer per MariaDB su CentOS 7

Come creare un sistema di bilanciamento del carico in Azure Cloud

Installa Pound – Apache Load Balancer – Ubuntu 14.04 / 15.04 / CentOS 7 / Fedora 22

Come configurare HAProxy come Load Balancer per Nginx in CentOS 7

Come configurare il bilanciamento del carico con NGINX su Jelastic Cloud

Come installare e configurare Apache e PHP su Jelastic Cloud