GNU/Linux >> Znalost Linux >  >> Linux

Nakonfigurujte Apache pro ukončení SSL na Cloud Load Balancer

Implementace ukončení SSL na nástroji pro vyrovnávání zátěže umožňuje více serverům přijímat šifrovaný i nešifrovaný provoz. Pokud chcete, aby uzly webového serveru Apache® tyto dva rozlišovaly, musíte filtrovat X-Forwarded-Proto HTTP hlavička pomocí RequestHeader direktivu v příslušném VirtualHost protokolu blok, jak ukazuje následující příklad:

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

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

Chcete-li zašifrovat veškerý provoz, musíte v rámci HTTP VirtualHost přidat pravidlo přepisu blok, jak ukazuje následující příklad:

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

Pomocí karty Zpětná vazba můžete přidat komentáře nebo položit otázky. Můžete s námi také zahájit konverzaci.


Linux
  1. Jak nakonfigurovat HAProxy load balancer

  2. Nakonfigurujte Apache pro WebSockets pomocí Reverse Proxy

  3. Nakonfigurujte weby s vyváženým zatížením se snížením zátěže protokolu SSL pomocí služby IIS

  1. Nakonfigurujte Apache pro ukončení SSL na Cloud Load Balancer

  2. Rackspace Cloud Essentials – Konfigurace uživatele ve vsftpd pro CentOS

  3. Oprávnění pro klíč SSL?

  1. UNIX / Linux:Jak nainstalovat a nakonfigurovat mod_perl pro Apache 2

  2. CentOS / RHEL:Jak povolit SSL pro Apache

  3. Apache VirtualHost 403 Zakázáno