Was sind die Verzeichnisse www und public_html in meinem Ordner? ⋆ ALexHost SRL

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills
09.12.2024

Was sind die Verzeichnisse www und public_html in meinem Ordner?

In Webhosting-Umgebungen, insbesondere bei Shared Hosting oder cPanel, finden Sie in Ihrem Hosting-Account häufig Verzeichnisse namens www und public_html. Diese Verzeichnisse sind für die Verwaltung und Bereitstellung des Inhalts Ihrer Website unerlässlich. Im Folgenden wird erklärt, was diese Verzeichnisse sind, welchen Zweck sie erfüllen und wie sie miteinander in Beziehung stehen.

public_html Verzeichnis

  • Definition: Das Verzeichnis public_html ist das Stammverzeichnis für Ihre Website auf einem Webserver. Es ist das Standardverzeichnis, in dem Webinhalte (HTML-Dateien, Bilder, CSS, JavaScript usw.) gespeichert werden. Auf alle Dateien, die sich im Verzeichnis public_html befinden, kann über das Internet unter Ihrem Domainnamen zugegriffen werden.
  • Zweck:
    • Es dient als Dokumentenstamm für Ihre primäre Domain. Wenn Ihre Domäne zum Beispiel example.com heißt, kann auf jede Datei oder jeden Ordner in public_html über https://example.com zugegriffen werden.
    • Hierher sollten Sie die Dateien Ihrer Website hochladen, wenn sie für die Öffentlichkeit zugänglich sein sollen. Zum Beispiel:
      • Eine Datei index.html, die in public_html abgelegt ist, wird angezeigt, wenn Benutzer https://example.com besuchen.
      • Auf eine Datei namens about.html, die in public_html abgelegt ist, kann über https://example.com/about.html zugegriffen werden.
  • Gemeinsame Dateien und Ordner innerhalb von public_html:
    • index.html / index.php: Die Hauptdatei, die geladen wird, wenn jemand Ihre Domain besucht.
    • css/: Ein Ordner, der CSS-Dateien für das Styling enthalten kann.
    • js/: Ein Ordner, der JavaScript-Dateien enthalten kann.
    • images/: Ein Ordner zum Speichern von Bildern, die auf der Website verwendet werden.

www-Verzeichnis

  • Definition: Das www-Verzeichnis ist normalerweise ein symbolischer Link oder eine Verknüpfung, die auf das public_html-Verzeichnis verweist. Es existiert aus Kompatibilitäts- und historischen Gründen.
  • Zweck:
    • Der Ordner www bietet einen alternativen Pfad zum Verzeichnis public_html. Er ist im Wesentlichen eine weitere Möglichkeit, auf denselben Inhalt zuzugreifen, der in public_html gespeichert ist.
    • Für die meisten praktischen Zwecke ist das Ablegen von Dateien im www-Ordner gleichbedeutend mit dem Ablegen in public_html, da sie auf dasselbe Verzeichnis verweisen.
  • Warum gibt es das?
    • Das www-Verzeichnis ist eine alte Funktion aus älteren Webhosting-Umgebungen und wird oft beibehalten, um die Kompatibilität mit Skripten und Websites zu gewährleisten, die ein www-Verzeichnis erwarten.
    • Einige Benutzer sind mit der Verwendung von www als Stammverzeichnis ihrer Website vertrauter, so dass Hosting-Anbieter es oft aus Bequemlichkeit einbinden.

Wie www und public_html zusammenarbeiten

  • Symbolische Link-Beziehung:
    • In vielen Hosting-Konfigurationen ist www ein symbolischer Link (oder Symlink) zu public_html. Das bedeutet, dass beide Verzeichnisse auf denselben Ort auf dem Server verweisen. Alle Dateien oder Änderungen, die in einem der Verzeichnisse vorgenommen werden, werden auch im anderen wiedergegeben.
    • Zum Beispiel:
      • Wenn Sie eine Datei contact.html in public_html ablegen, erscheint sie auch in www, da www ein Zeiger auf public_html ist.
  • Zugriff auf Dateien über beide Pfade:
    • Aus der Sicht eines Benutzers gibt es keinen Unterschied zwischen www und public_html. Beide sind Ihrer Domäne zugeordnet, so dass der Zugriff auf eine Datei von einem der beiden Verzeichnisse aus auf die gleiche Weise funktioniert.
    • Wenn Sie eine Datei in www hochladen, laden Sie sie im Grunde genommen auch in public_html hoch und umgekehrt.

Beispiel-Szenario

Angenommen, Sie haben einen Hosting-Account mit der Domain example.com und sehen die folgenden Verzeichnisse:

  • public_html/index.html
  • www/index.html

Wenn Sie index.html entweder in public_html oder www hochladen oder ändern, ist es über Ihren Browser unter https://example.com/ zugänglich.

Unterschiede in einigen Hosting-Umgebungen

  • cPanel-basiertes Hosting: Die meisten Shared-Hosting-Umgebungen mit cPanel verwenden public_html als Standard-Dokumentenstamm für die primäre Domain, mit www als symbolischem Link dazu.
  • Benutzerdefinierte Server-Konfigurationen: Bei benutzerdefinierten Serverkonfigurationen kann www vorhanden sein oder auch nicht, je nachdem, wie der Server konfiguriert ist. Allerdings ist public_html (oder ein ähnliches Verzeichnis) immer als Dokument-Root erforderlich, um Webseiten bereitzustellen.
  • Subdomänen und Zusatzdomänen: Für Subdomains oder Add-on-Domains können separate Verzeichnisse innerhalb von public_html oder daneben erstellt werden. Zum Beispiel:
    • public_html/subdomain/ für subdomain.example.com.
    • public_html/addon-domain/ für addon-domain.com.

Schlussfolgerung

Das Verzeichnis public_html ist das Hauptverzeichnis zum Speichern von Website-Dateien, die Sie über das Internet zugänglich machen wollen. Das Verzeichnis www existiert oft als symbolischer Link zu public_html und enthält denselben Inhalt. Das Verständnis der Beziehung zwischen diesen Verzeichnissen ist wichtig für die Verwaltung der Dateien Ihrer Website, um sicherzustellen, dass sie richtig organisiert und zugänglich sind.

In den meisten Fällen können Sie sich darauf beschränken, das Verzeichnis public_html für das Hochladen und Verwalten der Inhalte Ihrer Website zu verwenden. Wenn Sie jedoch sowohl www als auch public_html auf Ihrem Server sehen, denken Sie daran, dass sie wahrscheinlich auf denselben Speicherort verweisen und sich bei der Bereitstellung der Inhalte Ihrer Website gleich verhalten werden.

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills