Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Navigation

Mein Blog magenbrot.net



Mail-, Web-, Domainhosting und vieles mehr durch OVTEC Völker IT.

linux:webserver:apache:permanente_umleitung_auf_https

Permanente Umleitung auf HTTPS

Um Besucher permanent auf HTTPS umzuleiten kann dieser einfache Codeteil im HTTP-Vhost (Port 80) eingetragen werden:

<VirtualHost *:80>
  ServerName seite-x.de
  Redirect permanent / https://seite-x.de/
  [...]
</VirtualHost>

Alternativ geht das auch mit mod_rewrite (vorher „a2enmod rewrite“ ausführen):

<VirtualHost *:80>
  ServerName seite-x.de
  RewriteEngine On
  RewriteCond %{HTTPS} off
  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  [...]
</VirtualHost>

Umleitung auf https nur für bestimmte Domains: <code> # seite-z.de soll NICHT umgeleitet werden <VirtualHost *:80>

ServerName seite-x.de www.seite-x.de
ServerAlias seite-y.de www.seite-y.de
ServerAlias seite-z.de www.seite-z.de
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)seite-x.de$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)seite-y.de$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# alternativ gleiche Regel mit seite-z.de negiert in der RewriteCond

<code>

Danach muss einmal der Apache neu gestartet werden. Wie man SSL mit modernen Ciphers und sicher konfiguriert steht in diesem Artikel.

Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
S S Y Y P
 
linux/webserver/apache/permanente_umleitung_auf_https.txt · Zuletzt geändert: 09.04.2018 15:24 von wiki@magenbrot.net