我需要设置一个代理服务器,以便我们可以请求远程 URL 并在本地提供它们。
基本上我需要的是
mysever:8000/varnish/serverfault.com
让我从本地 varnish 获得 serverfault.com 的服务
或者
myserver:8080/squid/serverfault.com
通过我的本地 squid 为我提供 serverfault.com 的服务。
(两者都应将网站缓存 24 小时)
我正在评估是否
- 清漆或鱿鱼是不错的选择。
- 哪一个更适合?
- 我该怎么做?如果有教程链接就更好了。
答案1
使用 squid 来做这件事相当简单 - 使用 urlrewriter 检查本地副本上的 mtime(如果可用)并将新副本下载到服务器文件系统是必需的。
看http://www.ex-parrot.com/pete/upside-down-ternet.html作为如何做类似事情的示例。