Benutzer-Werkzeuge

Webseiten-Werkzeuge


webseiten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
webseiten [2017/12/24 13:29] – [SSL/https] chriswebseiten [2018/04/03 19:49] – [SSL-only] chris
Zeile 14: Zeile 14:
  
 Für solche oder ähnliche Sonderwünsche bitte einfach den [[kontakt|Support]] kontaktieren. Für solche oder ähnliche Sonderwünsche bitte einfach den [[kontakt|Support]] kontaktieren.
 +
 +## Weiterleitungen
 +
 +Hat man eigene Domains, dann will man evtl. unter allen die gleiche Webseite erreichbar haben, z.B. soll example.in-berlin.de auf example.org weiterleiten. Dafür gibt es prinzipiell zwei Möglichkeiten: Einmal .htaccess-Dateien, die flexibler sind, und Symlinks, die einfacher sind.
 +
 +### .htaccess
 +
 +Eine automatische Umleitung von http auf https bei Aufruf einer Domain kann man erreichen, indem man eine [[wd>htaccess|.htaccess-Datei]] (wie auch bei SSL beschrieben) unter websites/public_html/.htaccess mit folgendem Inhalt anlegt:
 +
 +    RewriteEngine On
 +    RewriteCond %{HTTPS} !=on
 +    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
 +
 +Dann wird man beim Aufruf der Domain direkt auf den https-Teil der Domain weitergeleitet.
 +
 +### Symlinks
 +
 +Die zweite Möglichkeit, eine Weiterleitung einzurichten, ist es, einen [[wd>https://de.wikipedia.org/wiki/Symbolische_Verknüpfung|Symlink]] anzulegen. Dies ist eine einfache Verknüpfung im Dateisystem. Hierfür würde man in seinen websites/-Ordner gehen, dort das Verzeichnis der alten Webseite löschen und stattdessen einen Symlink auf die neue Webseite anlegen.
 +Wenn man also von example.in-berlin.de (unter public_html/) auf example.org verlinken will, sähe das so aus:
 +
 +    cd ~/websites/
 +    rmdir public_html
 +    ln -s example.org public_html
 +
  
 ## CGIs ## CGIs
Zeile 30: Zeile 54:
 ### SSL-only ### SSL-only
  
-Wir richten standardmäßig eine Webseite mit https und mit normalem http ein. Will man nur https erlauben und keine verschlüsselten Verbindungen mehr, so kann man das mit einer [[wd>htaccess|.htaccess-Datei]] machen. +Wir richten standardmäßig eine Webseite mit https und mit normalem http ein. Wenn man nur https erlauben und keine unverschlüsselten Verbindungen mehr zulassen möchte, so kann man das mit einer [[wd>htaccess|.htaccess-Datei]] machen. Ein Beispiel, wie eine .htaccess-Datei aussieht, die im Root einer Webseite liegt (also z.B. unter `websites/public_html/.htaccess`):
-Ein Beispiel, wie eine .htaccess-Datei aussieht, die im Root einer Webseite liegt (also z.B. unter `websites/public_html/.htaccess`):+
  
     RewriteEngine On     RewriteEngine On
-    RewriteRule ^https://www.example.org/$1 [R]+    RewriteCond %{HTTPS} !=on 
 +    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
  
 Diese Regel würde alle Anfragen von http://www.example.org/irgendwas auf https://www.example.org/irgendwas weiterleiten, also genau der gleiche Pfad, nur verschlüsselt. Diese Regel würde alle Anfragen von http://www.example.org/irgendwas auf https://www.example.org/irgendwas weiterleiten, also genau der gleiche Pfad, nur verschlüsselt.
webseiten.txt · Zuletzt geändert: 2021/08/24 19:45 von julian