小白一枚,最近做的项目用的是 Nuxt+nginx+php。这个项目比较特殊,前端与后端代码不在同一域名,后端设置了 access-control-allow-orign,Access-Control-Allow-Headers,Access-Control-Allow-Methods。我访问没问题,但是客户那边网络环境下总是隔几分钟出现 403 问题,求懂的大佬指点一下。

1
jiaW OP ![图 1][
] |
2
also24 Mar 4, 2020
|
3
jiaW OP 
|
5
also24 Mar 4, 2020
从第二张图来看,403 似乎是 Mikrotik HttpProxy 返回的
看起来这是 MikroTik RouterOS 的一个功能: https://wiki.mikrotik.com/wiki/Manual:IP/Proxy#Options 猜测是你客户那里使用这个功能配置了类似『透明缓存』之类的功能 具体是谁配置的,可能要看下你客户那里的网络环境的(公司网管?二手宽带?) |
6
jiaW OP @also24 我对网络这块了解不多。‘However, in this case, proxy users may have trouble to reach web pages which are accessed transparently.’ 求问为什么代理用户在透明缓存这种模式下会发生问题?因为项目面临的网络环境是多样的,这种情况下从项目本身出发有没有可解决的方法?从网络环境来说的话是得添加防火墙规则吗?
|