CDN仅适用于指定的域

时间:2014-10-29 08:33:16

标签: django nginx subdomain cdn

例如: 关于www.abc.com和en.abc.com

我想知道如何配置CDN或其他东西,让CDN只能在www.abc.com上运行, 对于en.abc.com不起作用。

我正在使用aliyun.com作为我的cdn提供商。

NGINX或Django或Domain或CDN设置怎么样?

1 个答案:

答案 0 :(得分:1)

CDN系统始终“只”处理其配置的主机名。基本上,CDN是一个反向代理,上面有一套规则。对于任何进入的请求,它必须知道

  • 获取内容的位置
  • 在交付内容时应用于内容的其他逻辑

如果要在CDN上使用其他主机名,则必须使CDN正常​​工作,如果CDN配置未将请求代理到您的Web服务器,则无法访问网站传送中的所有其他组件。 我并不熟悉aliyun.com,但可能有机会让他们设置通配符/正则表达式主机名(如* .example.com)。你必须得到aliyun的支持才能理解这是否可能。