通过apache在相同的域名下为内部服务器和php目录提供服务

我从昨天开始尝试了很多东西,没有很好的结果。 这里是我有一个内部服务器侦听端口4000和wordpress目录位于/ var / www / html / wordpress的情况。

我用

ProxyPass / http://locahost:4000/ 

处理第一台服务器,但我无法弄清楚如何服务我的WordPress的

 http://example.ext/wordpress 

去wordpress目录,而不是侦听4000端口的内部服务器。

一个提示或任何比这更会高度赞赏,

thx很多为您的答案

您的实际ProxyPass指令告诉Apache将所有代码都委托给后端,但问题很容易解决。

在你实际的ProxyPass指令之前添加这个:

 ProxyPass /wordpress ! 

这一个将有效地告诉Apache不代理/ wordpress和任何后来的,如在/ wordpress /东西,等等。

请记住,大多数特定的path应该在更多的全局path之前定义,这就是为什么我说你应该添加我已经告诉过你的指令。

如果有任何疑问,请参考参考页面: ProxyPass参考URL