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 区分它的特殊语法。
/this
应该传递给 http://localhost:8000/this
/that
应该传递给 http://localhost:8000/that
ProxyPass / http://localhost:8000/
也不行。
我发现答案已从 ProxyPassMatch / !
更改为 ProxyPassMatch /$ !
“$”表示正则表达式的结尾,因此只有以 / 结尾的请求才会由 Apache 提供服务。
ProxyPass / http://localhost:8000/
会将其余的请求传递给 WSGI 服务器。
感谢 this question,我已经能够设置我的开发机器。本地文件(ico、png、js、css、html 等)由 Apache 直接提供。
只有一处故障。我还希望文档根 /index.html
由 Apache 而不是应用程序服务器提供服务。
ProxyPassMatch / !
这样做,但下一行
ProxyPass / http://localhost:8000/
不起作用(显然)。
我的 WSGI 服务器没有 Apache 区分它的特殊语法。
/this
应该传递给http://localhost:8000/this
/that
应该传递给http://localhost:8000/that
ProxyPass / http://localhost:8000/
也不行。
我发现答案已从 ProxyPassMatch / !
更改为 ProxyPassMatch /$ !
“$”表示正则表达式的结尾,因此只有以 / 结尾的请求才会由 Apache 提供服务。
ProxyPass / http://localhost:8000/
会将其余的请求传递给 WSGI 服务器。