Apache Proxy 可以在包含其余部分的同时排除根目录 (/) 吗?

Can Apache Proxy exclude root (/) while including the rest?

感谢 this question,我已经能够设置我的开发机器。本地文件(ico、png、js、css、html 等)由 Apache 直接提供。

只有一处故障。我还希望文档根 /index.html 由 Apache 而不是应用程序服务器提供服务。

ProxyPassMatch / ! 这样做,但下一行

ProxyPass / http://localhost:8000/ 不起作用(显然)。

我的 WSGI 服务器没有 Apache 区分它的特殊语法。

ProxyPass / http://localhost:8000/ 也不行。

我发现答案已从 ProxyPassMatch / ! 更改为 ProxyPassMatch /$ !

“$”表示正则表达式的结尾,因此只有以 / 结尾的请求才会由 Apache 提供服务。

ProxyPass / http://localhost:8000/ 会将其余的请求传递给 WSGI 服务器。