【发布时间】:2018-11-25 16:04:44
【问题描述】:
我正在尝试在 HAProxy 中复制 apache 中所做的以下配置,但到目前为止没有成功。
<VirtualHost *:80>
ProxyPreserveHost On
ServerName alpha.app.int
ProxyPass / http://127.0.0.1:8080/app/
ProxyPassReverse / http://127.0.0.1:8080/app/
</VirtualHost>
我想要做的是当访问地址“alpha.app.int”时,HAProxy 会自动将所有请求定向到 JBoss 中正在侦听“127.0.0.1:8080/app/”的我的应用程序,但是当我尝试通过前面提到的 url 访问时,我最终落在了 JBoss 的配置屏幕上,而不是在我的应用程序中,我只能通过访问“alpha.app.int/app/”来查看它。有人对如何做到这一点有任何建议吗?
HAProxy 设置:
frontend app
bind *:80
mode http
default_backend frontend app
backend app
mode http
option forwardfor
server alpha 127.0.0.1:8080/app
【问题讨论】:
标签: http redirect centos haproxy