为什么使用ALBAWS时路径不正确?

问题描述

我对ALB规则感到困惑。 发展环境是 服务器:ALB,4个EC2(A项目2个,B项目2个),RDS,Redis 语言:PHP 7.3 浏览器:chrome 85.0.4183.102(正式版本)

当我们使用Chrome Beta,Chrome开发人员和其他浏览器打开服务时,发生了一件奇怪的事情。 A EC2上的CSS和jquery未成功加载并显示net::ERR_ABORTED 404 (Not Found)。 因此,我们检查了A和B服务器上的访问日志,并找出了假设在A服务器上的访问权转到了B服务器。 因此,无法加载CSS。 但是我无法弄清楚为什么chrome ver 85不受影响而另一个受到了影响。

这是ALB的规则。

if path = /a/* then a
if path = /b/* then b
if referer = */a/* then a
non of the above then b

我认为规则应该有问题,或者由于我们在规则中使用了引荐来源网址,因此引荐来源网址政策设置有误。

对不起,英语不好! 如果您能纠正我的英语,我将不胜感激! 预先谢谢你!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)