
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.