有沒有辦法將 FTP 帳號連結到 apache2?

有沒有辦法將 FTP 帳號連結到 apache2?

我有一個 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 或網頁瀏覽並不是一個好主意,儘管它可能在有限的方式下工作。

相關內容