我知道我之前曾问过这个问题,但是我没有得到任何答案。所以基本上我有一个运行在端口5000上的节点js应用程序,我已经使用以下haproxy配置成功将其重定向到端口8080-
frontend http-in
mode http
bind *:8080
acl path-employeeList path_beg -i /
use_backend employeeList-backend if path-employeeList
backend employeeList-backend
mode http
option httplog
option forwardfor
server appserver1 206.189.22.155:5000
我现在可以通过http://206.189.22.155:8080访问我的应用程序。但是,现在在此URL中,我不想使用端口号(8080),而是想使用诸如/ProcessDesigner.ie这样的组合路径名来访问我的应用程序,该应用程序应该可以在http://206.189.22.155/ProcessDesigner处访问。
到目前为止我尝试过的事情
frontend http-in
mode http
bind *:8080
acl path-page-designer path_beg -i /ProcessDesigner
use_backend page-designer-backend if path-page-designer
backend page-designer-backend
mode http
option httplog
option forwardfor
http-request set-path /ProcessDesigner
server appserver1 206.189.22.155:5000
当我点击http://206.189.22.155/ProcessDesigner时,该站点无法访问。我这样做是为了使用户不必记住端口号,而只需使用路径名即可访问。所以为此,我该如何更改我的配置。请通过使用我的配置显示示例来帮助我!