查找将拦截静态资源请求的HTTP代理

时间:2010-05-13 00:48:33

标签: http proxy reverse-proxy http-proxy

背景

我开发了一个存在于嵌入式设备上的Web应用程序。为了使开发时间变得合理,前端开发使用apache服务静态文档完成,PHP代理到嵌入式设备以获得专门配置的动态资源。这要求我们在源代码管理中保留各种服务器仿真脚本,并且每当我们添加新的动态资源时都需要更新这些脚本。

问题

我想颠倒逻辑:如果请求的文档在静态文档目录中可用,请提供它;否则,将请求代理到嵌入式设备。

最理想的是,我想要一个能为我做这个的软件包(适用于Windows或可在cygwin上构建)。我可以用强制apache来处理PHP,但我不确定如何配置它来实现它。我看过鱿鱼和私有,但他们似乎都没做我想做的事。

有什么想法吗?我宁愿不必自己动手。

3 个答案:

答案 0 :(得分:1)

我认为你想要的是varnish

答案 1 :(得分:1)

现在,可以在cygwin中找到Varnish,请参阅:

答案 2 :(得分:0)

现在我已经看过清漆了,我明白我真正想要的是反向代理的一个特例,squid可以配置为我需要的东西。 (还有将其作为cygwin包提供的额外好处。)