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 [2019/07/22 17:42] – [Datenbanken (MySQL, PostgreSQL)] Bearbeiten im Service-Interface hinzugefügt hifi | 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 45: | 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. Wenn man nur https erlauben und keine unverschlüsselten Verbindungen mehr zulassen möchte, so kann man das mit einer [[wd> | + | Folgende |
RewriteEngine On | RewriteEngine On | ||
Zeile 60: | Zeile 63: | ||
RewriteRule ^/?(.*) https:// | RewriteRule ^/?(.*) https:// | ||
- | Diese Regel würde alle Anfragen von http:// | + | Diese Regel würde alle Anfragen von `http:// |
## Datenbanken (MySQL, PostgreSQL) | ## Datenbanken (MySQL, PostgreSQL) |
webseiten.txt · Zuletzt geändert: 2021/08/24 19:45 von julian