From 2797b94f9ace241d51b85241f25d1066c9b3cbc2 Mon Sep 17 00:00:00 2001 From: phil Date: Fri, 30 Jun 2023 23:48:18 +0200 Subject: [PATCH] Beschreibe Struktur des Homeverzeichnisses klarer --- content/nutzerwebserver/domain.md | 4 ---- content/nutzerwebserver/struktur.md | 26 +++++++++++++------------- 2 files changed, 13 insertions(+), 17 deletions(-) diff --git a/content/nutzerwebserver/domain.md b/content/nutzerwebserver/domain.md index 8ab61b8..fa79841 100644 --- a/content/nutzerwebserver/domain.md +++ b/content/nutzerwebserver/domain.md @@ -19,7 +19,3 @@ Die folgenden Schritte beschreiben die Vorgehensweise zur Einrichtung einer eige ## DNS-Einstellungen {{< include file="/static/_includes/dns.md.part" >}} - -## Webserver-Einrichtung - -Wir legen in deinem Nutzer-Webspace unter public_html ein Verzeichnis mit dem Namen deiner Domain an. Dort (und nur dort) musst du deine Anwendung/ Website ablegen. Bitte verlinkte dein Domain-Verzeichnis nicht zu einem Pfad außerhalb von `public_html`. Andernfalls wird deine Website nicht erreichbar sein. diff --git a/content/nutzerwebserver/struktur.md b/content/nutzerwebserver/struktur.md index d03a3cc..62afae1 100644 --- a/content/nutzerwebserver/struktur.md +++ b/content/nutzerwebserver/struktur.md @@ -3,29 +3,29 @@ title: "Verzeichnisstruktur" date: 2023-06-30T08:54:09+02:00 --- -Dein [Homeverzeichnis](https://wiki.ubuntuusers.de/Homeverzeichnis/) ist wie folgt aufgebaut (am Beispiel der Nutzerin *Alice*): +Dein [Homeverzeichnis](https://wiki.ubuntuusers.de/Homeverzeichnis/) ist wie folgt aufgebaut (am Beispiel der Nutzerin *Alice* +und der Domain *example.org*): ``` . └── /home/alice/ ├── php-fpm-error.log ├── public_html/ + └── example.org/ └── webserver-errors.log ``` -Die beiden `.log`-Dateien enthalten Hinweise zur [Fehleranalyse](/nutzerwebserver/anwendungen/#fehleranalyse). +Die Dateien und Verzeichnisse haben unterschiedliche Funktionen: -Das Verzeichnis `public_html` ist der öffentliche Bereich deines Webspaces. Alles war dort gespeichert wird, ist -öffentlich per Browser verfügbar. Alle Inhalte deiner Website oder [Anwendung](/nutzerwebserver/anwendungen) musst -du also dort ablegen. +| Datei/ Verzeichnis | Anmerkung | +|-------------------|-----------| +| `php-fpm-error.log` | Enthält Hinweise zur [PHP-Fehleranalyse](/nutzerwebserver/anwendungen/#fehleranalyse). | +| `public_html` | Der öffentliche Bereich deines Webspaces.
Alle Inhalte deiner **.kosmos.systemausfall.org*-Website musst du dort ablegen. | +| `public_html/example.org` | Unterverzeichnis für deine [eigene Domain](/nutzerwebserver/domain).
Alle Inhalte deiner Domain musst du dort ablegen. | +| `webserver-errors.log` | Enthält Hinweise zur [Webserver-Fehleranalyse](/nutzerwebserver/anwendungen/#fehleranalyse). | + +Damit deine Inhalte auch im Browser erscheinen, ist der Speicherort entscheidend. Alles was außerhalb von `public_html` liegt, wird nicht im Browser angezeigt. {{< hint title="Hinweis" >}} Aus Sicherheitsgründen ist der Zugriff auf Dateien außerhalb von `public_html` für PHP-Anwendungen gesperrt. +Verlinkungen funktionieren deshalb nicht. {{}} - -Sofern du Daten in einem Unterverzeichnis speicherst, musst du den Namen des Unterverzeichnisse beim Aufruf der Seite -eingeben. Liegen Daten z.B. in `public_html/musik`, erreichst du sie im Browser durch den direkten Aufruf von -`https://alice.kosmos.systemausfall.org/musik`. - - - -