Apache:如何将本地目录链接或挂载到 Internet 上的远程目录?

Apache:如何将本地目录链接或挂载到 Internet 上的远程目录?

apache2安装了 Web 服务器,用于Ubuntu Server提供服务。此外,我还在apache 的根目录中192.168.122.108:80创建了一个名为的目录。ubuntu

现在,我们的想法是将这个本地目录链接或挂载到http://ir.archive.ubuntu.com/ubuntu或它的ftp伙伴!我的意思是,如果有人请求http://192.168.122.108/ubuntuhttp://192.168.122.108/ubuntu/dists,本地 apache 服务器应该透明地从 ubuntu.com 提供服务!

你的想法是什么?如何在不使用新端口和iptables转发器的情况下实现这一点?

提前致谢!

答案1

您需要创建一个“假的”ir.archive.ubuntu.com 网站,然后为使用此网站的人们修改 DNS。具体操作方法取决于具体操作,包括修改 hosts 文件(很简单,只需添加行 192.168.122.108 ir.archive.ubuntu.com),将 DNS 重定向到您的名称服务器,并使用特制区域或修改后的路由表提供您想要的答案。

我注意到您问过如何在不使用新端口和 iptables 作为转发器的情况下实现这一点。我上面假设这意味着“没有 IPTables”。根据您对此的字面解释,您可能能够在路径中插入透明代理 - 这将使用透明代理服务器和 iptables,但没有“新端口”。

相关内容