我apache2
安装了 Web 服务器,用于Ubuntu Server
提供服务。此外,我还在apache 的根目录中192.168.122.108:80
创建了一个名为的目录。ubuntu
现在,我们的想法是将这个本地目录链接或挂载到http://ir.archive.ubuntu.com/ubuntu
或它的ftp
伙伴!我的意思是,如果有人请求http://192.168.122.108/ubuntu
或http://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,但没有“新端口”。