
我有一個 FTP 帳戶(不是來自託管提供商),它來自存儲提供商,我想知道是否有一種方法可以使用我的網域訪問這些文件,例如託管提供商,您將網站文件上傳到FTP 帳戶,您可以使用您的網域存取FTP 上的檔案。
例子:
files.example.com/file1.mp4
files.example.com/file2.jpg
files.example.com/file3.html
答案1
Apache是Web伺服器,與FTP無關。
FTP 協定無法識別域名,因此可以將您的網域設定為指向 ftp 伺服器並建立可在許多瀏覽器中使用的基於 ftp 的 URL - 儘管您可能會放棄安全性。
步驟 1 是將您網域的子網域中的 CNAME 新增至 ftp 伺服器網域。 (例如,將 ftp.example.com 設定為 ftp.real.server。如果您需要設定 example.com,請不要使用 CNAME,而使用指向 FTP 伺服器 IP 位址的 A 記錄)
第 2 步 - 整理存取權限。我預計使用者名稱和密碼可能是強制性的,因為這是 FTP 伺服器計算您可以看到哪些檔案的方式。如果可能的話,請建立一個具有唯讀權限的新使用者 - 否則,如果您共用 ftp URL,則您將“放棄農場”
步驟 3 - 製作您的 URL - 它可能採用以下形式
ftp://username:[email protected]/path/to/file.name
將其用於 html 或網頁瀏覽並不是一個好主意,儘管它可能在有限的方式下工作。