Gibt es eine Möglichkeit, ein FTP-Konto mit Apache2 zu verknüpfen?

Gibt es eine Möglichkeit, ein FTP-Konto mit Apache2 zu verknüpfen?

Ich habe ein FTP-Konto (nicht von einem Hosting-Anbieter), sondern von einem Speicheranbieter. Ich möchte wissen, ob es eine Möglichkeit gibt, über meine Domäne auf diese Dateien zuzugreifen, z. B. bei einem Hosting-Anbieter. Sie laden Ihre Website-Dateien auf das FTP-Konto hoch und können über Ihre Domäne auf die Dateien per FTP zugreifen.

Beispiel:

files.example.com/file1.mp4
files.example.com/file2.jpg
files.example.com/file3.html

Antwort1

Apache ist ein Webserver und hat nichts mit FTP zu tun.

Das FTP-Protokoll erkennt keine Domänennamen. Daher ist es möglich, Ihren Domänennamen so einzurichten, dass er auf den FTP-Server verweist, und FTP-basierte URLs zu erstellen, die in vielen Browsern funktionieren. Allerdings opfern Sie dabei wahrscheinlich Ihre Sicherheit.

Schritt 1 besteht darin, einen CNAME aus einer Subdomäne Ihres Domänennamens zum Domänennamen des FTP-Servers hinzuzufügen. (Richten Sie beispielsweise ftp.example.com in ftp.real.server ein. Wenn Sie example.com einrichten müssen, verwenden Sie keinen CNAME, sondern einen A-Eintrag, der auf die IP-Adresse des FTP-Servers verweist.)

Schritt 2 - Zugriffsberechtigungen klären. Ich gehe davon aus, dass ein Benutzername und ein Passwort obligatorisch sind, da FTP-Server so ermitteln, welche Dateien Sie sehen können. Wenn möglich, erstellen Sie einen neuen Benutzer mit Nur-Lese-Berechtigungen – andernfalls geben Sie „alles her“, wenn Sie die FTP-URL weitergeben.

Schritt 3 - Erstellen Sie Ihre URL - sie wird wahrscheinlich in der Form

  ftp://username:[email protected]/path/to/file.name

Es ist keine gute Idee, dies für HTML oder das Surfen im Internet zu verwenden, obwohl es möglicherweise in begrenztem Umfang funktioniert.

verwandte Informationen