背景
我开发了一个驻留在嵌入式设备上的 Web 应用程序。为了使开发时间更加合理,前端开发是使用 apache 服务静态文档完成的,PHP 代理到嵌入式设备以获取专门配置的动态资源。这要求我们在源代码控制中保留各种服务器模拟脚本,并且每当我们添加新的动态资源时都需要更新这些脚本。
问题
我想颠倒逻辑:如果请求的文档在静态文档目录中可用,则提供它;否则,将请求代理到嵌入式设备。
最理想的情况是,我想要一个可以为我执行此操作的软件包(适用于 Windows 或可在 cygwin 上构建)。我可以处理强制 apache 使用 PHP 来做这件事,但我不确定如何配置它来实现它。我看过 squid 和 privoxy,但他们似乎都没有做我想做的事。
有任何想法吗?我宁愿不必自己动手。