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.
Nakonfigurujte bránu firewall pro připojení k Internetu pro službu IIS
Nakonfigurujte Apache v operačním systému Ubuntu