有没有办法可以将 FTP 帐户链接到 apache2?

有没有办法可以将 FTP 帐户链接到 apache2?

我有一个 FTP 帐户(不是来自托管服务提供商),而是来自存储提供商,我想知道是否有办法使用我的域名访问这些文件,就像托管服务提供商一样,您将您的网站文件上传到 FTP 帐户,然后您可以使用您的域名访问 FTP 上的文件。

例子:

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

答案1

Apacheb 是一个 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 或 web 浏览并不是一个好主意。

相关内容