Beschreibe Struktur des Homeverzeichnisses klarer
This commit is contained in:
parent
984b56126e
commit
2797b94f9a
2 changed files with 13 additions and 17 deletions
|
@ -19,7 +19,3 @@ Die folgenden Schritte beschreiben die Vorgehensweise zur Einrichtung einer eige
|
||||||
## DNS-Einstellungen
|
## DNS-Einstellungen
|
||||||
|
|
||||||
{{< include file="/static/_includes/dns.md.part" >}}
|
{{< 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.
|
|
||||||
|
|
|
@ -3,29 +3,29 @@ title: "Verzeichnisstruktur"
|
||||||
date: 2023-06-30T08:54:09+02:00
|
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/
|
└── /home/alice/
|
||||||
├── php-fpm-error.log
|
├── php-fpm-error.log
|
||||||
├── public_html/
|
├── public_html/
|
||||||
|
└── example.org/
|
||||||
└── webserver-errors.log
|
└── 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
|
| Datei/ Verzeichnis | Anmerkung |
|
||||||
öffentlich per Browser verfügbar. Alle Inhalte deiner Website oder [Anwendung](/nutzerwebserver/anwendungen) musst
|
|-------------------|-----------|
|
||||||
du also dort ablegen.
|
| `php-fpm-error.log` | Enthält Hinweise zur [PHP-Fehleranalyse](/nutzerwebserver/anwendungen/#fehleranalyse). |
|
||||||
|
| `public_html` | Der öffentliche Bereich deines Webspaces.<br/>Alle Inhalte deiner **.kosmos.systemausfall.org*-Website musst du dort ablegen. |
|
||||||
|
| `public_html/example.org` | Unterverzeichnis für deine [eigene Domain](/nutzerwebserver/domain).<br/> 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" >}}
|
{{< hint title="Hinweis" >}}
|
||||||
Aus Sicherheitsgründen ist der Zugriff auf Dateien außerhalb von `public_html` für PHP-Anwendungen gesperrt.
|
Aus Sicherheitsgründen ist der Zugriff auf Dateien außerhalb von `public_html` für PHP-Anwendungen gesperrt.
|
||||||
|
Verlinkungen funktionieren deshalb nicht.
|
||||||
{{</ hint >}}
|
{{</ hint >}}
|
||||||
|
|
||||||
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`.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue