这样,通过 www 和 @ 即可访问 问题是,源站的 cdn.xxx.com 被搜索引擎抓取了 怎么办?放 robots 也不是个事,因为会回源到 www 和 @上啊。。。 所以想知道大家都是怎么配置的。。。。 补充:IP是访问不了源站的,只能是通过 cdn.xxx.com 域名
2
zhanghb 2016-12-21 15:47:22 +08:00
回源地址可以填写 IP 地址, 也可以填写能解析到源站 IP 的域名.
回源 Host 是可选的, 如果填写的话, 回源的时候就会带着这个 Host 去源站获取数据, 如果没有填写的话, 回源的时候就会带着外链访问域名去源站取数据, 只要源站允许带这个 Host 过来就行~ |
3
cnZary 2016-12-21 15:59:32 +08:00
难道不是填个源站 ip 么........
|
4
mytsing520 2016-12-21 16:12:44 +08:00
回源地址写 IP ,回源 Host 留空(默认走 www ),你写了什么就以什么域名走
|
5
i8q OP @zhanghb
@linzianplay @mytsing520 谢谢各位。。。 我感觉我对 CDN 回源的理解 概念有误区呢。。。感觉这么配置是有问题。。。 1 、首先源站是我在一台服务器搭建的(不可 IP 直接访问,是 nginx 做的虚拟主机)起先是 www 和 @ 访问,如 www.xxx.com 和 xxx.com 2 、现在需求是想走 CDN ,部署到又拍。。。所以 源站的域名我就改成了 cdn.xxx.com ,把 www 和 @ cname 到又拍给的域名上。。。。 如各位所述,回源地址写 IP 回源 HOST 留空,那么我这 www 和 @ 访问的 就不是源站了,而是安装完 LNMP 默认的那个页面: ![5.png]( https://ooo.0o0.ooo/2016/12/21/585a3ea777263.png) 所以,我现在到底应该怎么配置呢?我今天联系了又拍云客服,也是弄得一头雾水。。。 |
6
mrjoel 2016-12-21 16:39:16 +08:00 via iPhone
这是 CDN 自带的规则让搜索引擎走回源,方便 SEO 啊, CDN 多 ip ,早年有没有独立 ip 是会影响到 SEO 的,现在不知道还是不是。
如楼上所说,直接填 ip ,留空回源 Host ,或者回源服务器上就绑定最终域名,不要啥 cdn.xxx.com 了。 |
7
mrjoel 2016-12-21 16:41:22 +08:00 via iPhone
你服务器上绑定的啥域名,回源 host 就是啥。
|
8
mytsing520 2016-12-21 16:44:29 +08:00
|
10
i8q OP @mrjoel 感谢哥们回复。。。
直接填 ip ,留空回源 Host ,或者回源服务器上就绑定最终域名,不要啥 cdn.xxx.com 了 比如我回源服务器上绑定最终域名,如 www.xxx.com 和 xxx.com 这解析需要 www 和 @ 的 A 记录 到 IP 那么,我就没法 www 和 @ cname 到 又拍给的域名上了啊。。。。 哎,我怎么感觉自己智商不够了呢。。。 |
11
cnZary 2016-12-21 17:12:49 +08:00
填源站 ip 就行了,又拍自己会用你的域名,源站 ip 访问你
|
12
mrjoel 2016-12-21 17:15:54 +08:00 via iPhone
回源 host 的意思是,告诉源服务器需要访问服务器上哪个站点的数据(有的服务器上托管了多个站点),如果源服务器给某个站点独立 ip(或者只有一个站点)并且没有禁止 ip 直接访问,那么 CDN 就可以直接填 ip 而不填 Host ,因为能直接定位到需要的站点的数据。
服务器绑定域名,是服务器对站点的一个标示,意味着允许以这个域名访问服务器上指定的站点的数据 域名解析,是指引浏览器去哪个服务器(ip)上获取数据。 两者是独立的,各不相干,但是只有当两头都相互认可,访问才能达成。 现在 CDN 是中间人,那么它要怎么拿到两头的认可,以完成访问呢? |
13
i8q OP |
15
i8q OP |