又拍云 CDN 回源配置的 一些疑问!求助

vps网友提供 12-21 讨论归档 16

用又拍云,创建 [全网加速服务]

1.png


回源 HOST 我填的源站域名 如 cdn.xxx.com

回源地址写的 服务器 IP

2.png


然后把域名的 www 和 @ cname 解析 又拍云给的域名

3.png

4.png


这样,通过 www 和 @ 即可访问

问题是,源站的 cdn.xxx.com 被搜索引擎抓取了 怎么办?放 robots 也不是个事,因为会回源到 www 和 @上啊。。。

所以想知道大家都是怎么配置的。。。。

补充:IP是访问不了源站的,只能是通过 cdn.xxx.com 域名

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676471798109048832.html

标签:
sewyu
12-31

@i8q 麻烦楼主,能总结一下最终如何配置的嘛?包括回源地址、回源 host 、以及域名解析。我到现在也搞不清楚又拍云 cdn 到底怎么配置。就像你之前说的 如果解析了 a 记录就不能解析 cname 了,感谢!

i8q
12-21

@mytsing520

访问域名去啊,他的格式差不多如下命令所示:
curl IP 地址 -H "host:域名"


一下就懂了,非常感谢哥们

i8q
12-21

@mrjoel 非常非常感谢哥们不耐其烦的科普 CDN 知识。。。

非常非常感谢大家

i8q
12-21

@mytsing520
@linzianplay
@mrjoel

我擦,懂了懂了。。。。配置成功,哈哈。。。谢谢大家

mrjoel
12-21

回源 host 的意思是,告诉源服务器需要访问服务器上哪个站点的数据(有的服务器上托管了多个站点),如果源服务器给某个站点独立 ip(或者只有一个站点)并且没有禁止 ip 直接访问,那么 CDN 就可以直接填 ip 而不填 Host ,因为能直接定位到需要的站点的数据。

服务器绑定域名,是服务器对站点的一个标示,意味着允许以这个域名访问服务器上指定的站点的数据

域名解析,是指引浏览器去哪个服务器(ip)上获取数据。

两者是独立的,各不相干,但是只有当两头都相互认可,访问才能达成。

现在 CDN 是中间人,那么它要怎么拿到两头的认可,以完成访问呢?

cnZary
12-21

填源站 ip 就行了,又拍自己会用你的域名,源站 ip 访问你

i8q
12-21

@mrjoel 感谢哥们回复。。。

直接填 ip ,留空回源 Host ,或者回源服务器上就绑定最终域名,不要啥 cdn.xxx.com



比如我回源服务器上绑定最终域名,如 www.xxx.comxxx.com
这解析需要 www 和 @ 的 A 记录 到 IP

那么,我就没法 www 和 @ cname 到 又拍给的域名上了啊。。。。


哎,我怎么感觉自己智商不够了呢。。。

i8q
12-21
mytsing520
12-21

@i8q 访问域名去啊,他的格式差不多如下命令所示:
curl IP 地址 -H "host:域名"
回源 host 留空,那么你访问的时候,“域名”以你绑定的域名来访问

mrjoel
12-21

你服务器上绑定的啥域名,回源 host 就是啥。

mrjoel
12-21

这是 CDN 自带的规则让搜索引擎走回源,方便 SEO 啊, CDN 多 ip ,早年有没有独立 ip 是会影响到 SEO 的,现在不知道还是不是。

如楼上所说,直接填 ip ,留空回源 Host ,或者回源服务器上就绑定最终域名,不要啥 cdn.xxx.com 了。

i8q
12-21

@zhanghb
@linzianplay
@mytsing520

谢谢各位。。。

我感觉我对 CDN 回源的理解 概念有误区呢。。。感觉这么配置是有问题。。。


1 、首先源站是我在一台服务器搭建的(不可 IP 直接访问,是 nginx 做的虚拟主机)起先是 www 和 @ 访问,如 www.xxx.comxxx.com

2 、现在需求是想走 CDN ,部署到又拍。。。所以 源站的域名我就改成了 cdn.xxx.com ,把 www 和 @ cname 到又拍给的域名上。。。。

如各位所述,回源地址写 IP 回源 HOST 留空,那么我这 www 和 @ 访问的 就不是源站了,而是安装完 LNMP 默认的那个页面:
![5.png]( https://ooo.0o0.ooo/2016/12/21/585a3ea777263.png)


所以,我现在到底应该怎么配置呢?我今天联系了又拍云客服,也是弄得一头雾水。。。

mytsing520
12-21

回源地址写 IP ,回源 Host 留空(默认走 www ),你写了什么就以什么域名走

cnZary
12-21

难道不是填个源站 ip 么........

zhanghb
12-21

回源地址可以填写 IP 地址, 也可以填写能解析到源站 IP 的域名.

回源 Host 是可选的, 如果填写的话, 回源的时候就会带着这个 Host 去源站获取数据, 如果没有填写的话, 回源的时候就会带着外链访问域名去源站取数据, 只要源站允许带这个 Host 过来就行~

i8q
12-21