首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

项目部署在内网导致CDN请求失败问题解决

项目部署在内网导致的CDN请求失败问题,可以采用以下几种方式来解决:

  1. 配置端口转发:可以在服务器和CDN之间配置端口转发,将需要访问的端口流量转发到CDN,这样可以让CDN支持请求;
  2. VPN连接:搭建VPN连接,将服务器和其他服务器连接在一起,让不同服务器之间的网络流量也可以被CDN处理;
  3. 使用云防火墙:使用云防火墙,将CDN请求转发到服务器,让CDN进行请求;
  4. 配置负载均衡:可以使用负载均衡器,将请求路由到不同的服务器,在服务器端对请求进行处理,然后将响应返回到CDN节点;
  5. 使用容器化部署:使用容器化部署技术,将请求调度到不同的服务器,让不同的服务器处理请求。

以上方案可能需要根据具体的业务场景和需求选择。另外,也可以采取修改代码的方式,将CDN的相关配置文件改为内网CDN地址,以支持内网请求,但这种方式可能修改代码的工作量较大,需要谨慎进行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

.NET HttpWebRequest(请求被中止: 未能创建 SSL/TLS 安全通道)和(基础连接已经关闭: 发送时发生错误)问题查找解决

前段时间在对接第三方接口的时候发生了一个非常奇葩的问题,就是使用 .NET Framework 4.6 HttpWebRequest进行网络请求的相关问题。背景,关于调用第三方的接口都是使用使用自己封装的一个HttpWebRequestHepler帮助类,在本地开发时调用第三方接口都是正常的。然而当我部署到运维给我一个服务器(阿里云服务器)时刚开始提示是请求被中止: 未能创建 SSL/TLS 安全通道,之后经过一番修改以后就是提示基础连接已经关闭: 发送时发生错误。之后尝试了各种方法,还是没有办法解决基础连接已经关闭: 发送时发生错误这个问题。最后真的是无能为力,光这个问题找了一下午的解决方案,最后换到了我自己的阿里云服务器是可以正常调通第三方接口的。然后让运维看了下服务器结果是这个服务器都没有开通外网,所以导致了这个问题的出现。下面记录下问题排除的过程,希望能够帮助到遇到这种坑的小伙伴。

04

反面教材:别让这三种做法毁了你的云部署

如果大家希望自己的云部署方案能够切实起效,请务必规避以下三种常见错误。绝大多数企业实际上并不具备有效发挥私有或者公有云资源优势的必要经验或者人才储备,因此整个实施过程必然会是一个尝试且不断经历失败的过程。即使大家从其它面临着类似问题的企业身上积累并学习到了诸多教训,也仍然会在亲自动手时发现众多独特的难题,其中包括各类与数据集成、治理以及糟糕应用程序设计相关的陷阱。 当企业着手部署自己的第一套云项目时,其结果分为以下三种: 实现成果并不符合云概念要求(例如仅仅属于虚拟化服务器),但企业IT部门将其称为云,

09
领券