我需要为网址添加前缀,并让其提供来自其他网址的内容。 基本上HAProxy正在另一台服务器上运行,我在另一台服务器上运行了神器服务器。神器侦听8081,所以我命中了artifactoryserverIp:8081 和神器主页显示。 现在如果我在浏览器中点击HAProxyServer / abcartifactory,URL应该保持不变,但它应该在内部命中artifactoryserverIp:8081。
这是我的配置
frontend http
bind *:80
acl host_is_artifactory path_beg /abcartifactory
use_backend artifactory-backend if host_is_artifactory
backend artifactory-backend
reqrep ^([^\ :]*)\ /(.*) \1\ /abcartifactory/\2
server node1 artifactoryserver:8081
输出是浏览器说无法找到资源
答案 0 :(得分:0)
试试这个
frontend http
bind *:80
acl host_is_artifactory path_beg /abcartifactory
use_backend artifactory-backend if host_is_artifactory
backend artifactory-backend
reqrep ^([^\ ]*\ /)abcartifactory [/]?(.*) \1\2
server node1 artifactoryserver:8081