http://www.xx.com/admin/api/menu
[root@wx03 mojo]# cat test.pl
use Mojolicious::Lite;
use JSON qw/encode_json decode_json/;
use Encode;
no strict;
use JSON;
# /foo?user=sri
get '/admin/api/menu' => sub {
my $c = shift;
$c->render(text => "welcome wx3" );
};
app->start;
访问:
http://120.xx.118.6:3000/admin/api/menu
http://www.xx.com/admin/api/menu
haproxy 上配置;
acl admin_req path_beg -i /admin
use_backend admin_80 if admin_req
backend admin_80
mode http
balance roundrobin
server apphost01_8083 120.xx.118.6:3000 check inter 2000 fall 3
haproxy /admin跳转 不会在接口上再次加上admin
最新推荐文章于 2023-11-14 16:43:56 发布
本文讨论了如何配置Haproxy以避免在访问'/admin/api/menu'时在接口路径上附加额外的'admin'部分。通过示例Perl脚本展示了服务器端响应,并提供了Haproxy的配置细节,包括acl和use_backend指令,以实现正确路由到后台服务。
摘要由CSDN通过智能技术生成