Apache反向代理配置路径前缀后无法访问后端服务问题求助
Apache反向代理配置路径前缀后无法访问后端服务问题求助
大家好,我现在用Apache容器做反向代理,用来访问虚拟机上的一个服务。
一开始我用下面的配置时完全正常:
ProxyPassMatch "^/(.*)$" "https://host1:443/$1" ProxyPassReverse "^/(.*)$" "https://host1:443/$1"
用这个配置我能顺利访问https://host1:443/下的所有URL。
但当我想通过指定路径前缀/sample/来代理时就出问题了,我的配置改成了这样:
ProxyPassMatch "^/sample/(.*)$" "https://host1:443/$1" ProxyPassReverse "^/sample/(.*)$" "https://host1:443/$1
这时候访问就会报错:"The requested URL /p/login/ was not found on this server."
我试了好几种办法都没解决,有没有大佬能帮忙看看问题出在哪呀?
备注:内容来源于stack exchange,提问作者user2664107
相关产品推荐
相关产品推荐

