
[英]CORS ERROR strict-origin-when-cross-origin Cloudflare + Apache + Proxy + NodeJs
[英]How to manage properly Apache redirection and proxy to workaround cross origin problem
我正在基于服务器 1 上托管的 apache 服务器的网站上工作前端必须从服务器 1 获取一些数据,但从其他服务器获取托管在服务器 2 上的 API
我很清楚相同的来源约束,并且 jquery 请求被 CORS 安全策略阻止
看起来像创建一个专用于 API 调用的子域,例如https://api.server1 ,它是 https://server2 的代理,看起来是最传统的方式。
但我无法控制子域,目前我会使用 server1 上的特定 URI,如 https://server1/api-server2 来访问我在 server2 上托管的 Web 服务
我已经尝试了几种 apache 配置(重定向、proxipass、proxymatch,...),但我只是设法重定向到 https://server2,所以我认为它不符合同源约束。
最后,我正在寻找一个 apache 配置,它可以使 server1 重定向请求并管理对 server2 的响应,但它对 webbrowser 保持完全透明,webbrowser 在任何情况下都只能看到 https://server1/* 请求
有人至少可以给出一些 Apache 指令以基于 URI (/api) 或最终子域 api.server1 来实现吗?
提前感谢您的帮助...我被卡住了:/
房车
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.