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 [2018/02/04 15:20] – Symlinks hinzugefügt julian | webseiten [2020/04/25 15:40] – Bisschen Text vereinfacht. julian | ||
---|---|---|---|
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, 7.4). |
## Webseiten erstellen | ## Webseiten erstellen | ||
- | Hat man keine weitere Domain, so kann man Webseiten | + | Hat man keine weitere Domain, so kann man Webseiten in seinem Home unter `websites/ |
+ | Alles in diesem Ordner ist unter `http:// | ||
+ | Wie genau es mit unterschiedlichen Sitenamen oder Domains läuft, ist unter [[DomainSitename|Domains und Sitenamen]] beschrieben. | ||
- | Hat man weitere Domains, | + | Hat man weitere Domains, |
- | + | Subdomains lassen sich auch separat behandeln und in beliebige Verzeichnisse als Documentroot zeigen. | |
- | Für solche oder ähnliche Sonderwünsche bitte einfach | + | Für solche oder ähnliche Sonderwünsche bitte an den [[kontakt|Support]] |
## Weiterleitungen | ## Weiterleitungen | ||
Zeile 21: | Zeile 23: | ||
### .htaccess | ### .htaccess | ||
- | Das kann man erreichen, indem man eine [[wd> | + | Eine automatische Umleitung von http auf https bei Aufruf einer Domain |
RewriteEngine On | RewriteEngine On | ||
- | RewriteRule ^$ http://www.example.org/$1 [R] | + | |
+ | | ||
- | Dann wird man beim Aufruf | + | Dann wird man beim Aufruf |
### Symlinks | ### Symlinks | ||
- | Die zweite Möglichkeit, | + | Die zweite Möglichkeit, |
Wenn man also von example.in-berlin.de (unter public_html/ | Wenn man also von example.in-berlin.de (unter public_html/ | ||
Zeile 44: | Zeile 47: | ||
Da die Daten des Webservers auch auf dem Shellserver verfügbar sind, kann man dort schon Dinge testen (PHP, Perl usw. sind installiert). Allerdings kann es je nach Migrationsstand auch dazu kommen, dass bestimmte Programme auf dem Shellserver nicht installiert sind (oder andersrum, installiert, | Da die Daten des Webservers auch auf dem Shellserver verfügbar sind, kann man dort schon Dinge testen (PHP, Perl usw. sind installiert). Allerdings kann es je nach Migrationsstand auch dazu kommen, dass bestimmte Programme auf dem Shellserver nicht installiert sind (oder andersrum, installiert, | ||
- | ## SSL/https | + | ## TLS/SSL/https |
- | + | ||
- | IN-Berlin unterstützt [let's encrypt](https:// | + | |
- | Andere Domains werden umgestellt, sowie das alte Zertifikat zwei Wochen vor dem Ablaufdatum ist. | + | |
+ | IN-Berlin unterstützt [Let's Encrypt](https:// | ||
+ | Zum Ausprobieren: | ||
+ | ### https-only | ||
- | ### SSL-only | + | Wenn man nur https erlauben und keine unverschlüsselten Verbindungen mehr zulassen möchte, get das mit einer [[wd> |
+ | Mit einer Internetsuche findet man zahlreiche Beispiele, was man damit konfigurieren kann (z.B. auch Passwortschutz für Verzeichnisse). In der offiziellen Dokumentation für [mod_rewrite](https:// | ||
- | Wir richten standardmäßig eine Webseite mit https und mit normalem http ein. Will man nur https erlauben und keine unverschlüsselten Verbindungen mehr zulassen, so kann man das mit einer [[wd> | + | Folgende |
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:// |
## Datenbanken (MySQL, PostgreSQL) | ## Datenbanken (MySQL, PostgreSQL) | ||
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