从昨天开始我尝试了很多方法,但都没有好结果。情况如下:我有一个内部服务器监听端口 4000,一个 wordpress 目录位于 /var/www/html/wordpress。
我用
ProxyPass / http://locahost:4000/
处理第一个服务器,但我不知道如何服务我的wordpress,以便
http://example.ext/wordpress
进入 wordpress 目录而不是监听 4000 端口的内部服务器。
任何提示或其他信息都将不胜感激,
非常感谢你的回答
答案1
您实际的 ProxyPass 指令正在告诉 Apache 将所有内容代理到该后端,但这个问题很容易解决。
在实际的 ProxyPass 指令之前添加以下命令:
ProxyPass /wordpress !
这个将有效地告诉 Apache 不要代理 /wordpress 以及它后面的任何内容,如 /wordpress/something 等等。
请记住,大多数特定路径应在更全局的路径之前定义,这就是为什么我说您应该在已有的指令“之前”添加我告诉您的指令。
如果有任何疑问,请参考以下页面: ProxyPass 参考网址