webseiten
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige ÜberarbeitungNächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
webseiten [2016/06/19 20:15] – letsencrypt eingefügt julian | webseiten [2020/02/11 18:23] – [Webseiten] chris | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
* den Shellserver zum Testen und Hochladen, siehe auch [[shell|Shell]]. | * den Shellserver zum Testen und Hochladen, siehe auch [[shell|Shell]]. | ||
* einen Pre-Proxy | * einen Pre-Proxy | ||
- | * verschiedene Webserver, je nach PHP-Version (momentan 5.2, 5.3, 5.4, 5.6 und 7.0). | + | * verschiedene Webserver, je nach PHP-Version (momentan 5.2, 5.3, 5.4, 5.6, 7.0, 7.2). |
## Webseiten erstellen | ## Webseiten erstellen | ||
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: | ||
+ | |||
+ | ### .htaccess | ||
+ | |||
+ | Eine automatische Umleitung von http auf https bei Aufruf einer Domain kann man erreichen, indem man eine [[wd> | ||
+ | |||
+ | RewriteEngine On | ||
+ | RewriteCond %{HTTPS} !=on | ||
+ | RewriteRule ^/?(.*) https:// | ||
+ | |||
+ | Dann wird man beim Aufruf der Domain direkt auf den https-Teil der Domain weitergeleitet. | ||
+ | |||
+ | ### Symlinks | ||
+ | |||
+ | Die zweite Möglichkeit, | ||
+ | Wenn man also von example.in-berlin.de (unter public_html/ | ||
+ | |||
+ | cd ~/websites/ | ||
+ | rmdir public_html | ||
+ | ln -s example.org public_html | ||
+ | |||
## CGIs | ## CGIs | ||
Zeile 24: | Zeile 48: | ||
IN-Berlin unterstützt [let's encrypt](https:// | IN-Berlin unterstützt [let's encrypt](https:// | ||
- | Andere Domains werden umgestellt, sowie das alte Zertifikat zwei Wochen vor Ablaufen | + | Andere Domains werden umgestellt, sowie das alte Zertifikat zwei Wochen vor dem Ablaufdatum |
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 | + | Wir richten standardmäßig eine Webseite mit https und mit normalem http ein. Wenn man nur https erlauben und keine unverschlüsselten |
- | Ein Beispiel, wie eine .htaccess-Datei aussieht, die im Root einer Webseite liegt (also z.B. unter `websites/ | + | |
RewriteEngine On | RewriteEngine On | ||
- | RewriteRule ^$ https://www.example.org/$1 [R] | + | |
+ | | ||
Diese Regel würde alle Anfragen von http:// | Diese Regel würde alle Anfragen von http:// | ||
Zeile 41: | Zeile 65: | ||
Wir haben einen PostgreSQL- und einen MySQL-Server, | Wir haben einen PostgreSQL- und einen MySQL-Server, | ||
- | Wer eine Datenbank braucht, | + | Wer eine Datenbank braucht, |
* mysql.in-berlin.de | * mysql.in-berlin.de |
webseiten.txt · Zuletzt geändert: 2021/08/24 19:45 von julian