帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
Gravatar头像服务器镜像站搭建
发布时间:2024-03-06 06:03:10   分类:帮助文档
Gravatar头像服务器镜像站搭建




前言
Gravatar是Globally Recognized Avatar的缩写,是gravatar推出的一项服务,意为“全球通用头像”。如果在Gravatar的服务器上放置了你自己的头像,那么在任何支持Gravatar的blog或者留言本上留言时,只要提供你与这个头像关联的email地址,就能够显示出你的Gravatar头像来。WordPress的头像默认使用的就是Gravatar服务,但是其地址在国内访问比较慢或者干脆无法访问,由此就出现了很多Gravatar镜像站。但这些镜像站由于使用的人太多,时不时的就会出现无法访问甚至跑路的情况。所以干脆就自己搭建一个镜像站。
思路
利用华为云OBS(对象存储)的数据回源功能,将Gravatar源站的图片缓存到OBS当中,然后给OBS绑定自定义域名,在WordPress中将头像服务器的地址修改为自定义的域名就可以了。
操作
步骤一:注册或登录华为云
1.1 注册或者登录华为云平台,进入到控制台。

步骤二:创建委托账号
2.1 在控制台左侧服务列表中,搜索IAM,进入到“统一身份认证服务 IAM”。

2.2 点击“委托”–>“创建委托”。

2.3 按照下图所示,填写以下内容,然后点击“下一步”。

2.4 选择策略,按照下图所示选择,然后点击“下一步”。

2.5 在“设置最小授权范围”保持默认,然后点击“确定”。

2.6 在弹出的窗口中点击“知道了”。

2.7 点击“完成”完成委托账号的创建。

步骤三:创建OBS桶
3.1 回到控制台,在控制台左侧服务列表中,搜索OBS,进入到“对象存储服务 OBS”。

3.2 在对象存储服务控制台,点击“创建桶”。

3.3 按照下图填写相关信息,然后点击“立即创建”。
[c-alert type=“success”]这里为什么不能选择中国大陆区域? 答:其实可以选择中国大陆的区域,但是Gravatar源站在境外,国内访问可能会由于防火墙等原因导致无法访问,所以这里选择非中国大陆地区比较稳妥。[/c-alert]


3.4 在弹出的窗口中点击“确定”。

3.5 完成OBS桶的创建。

步骤四:数据回源配置
4.1 点击桶名称,进入到OBS桶的配置。

4.2 点击“数据回源”然后再点击“创建”。

4.3 创建数据回源规则,按照图片填写相关内容,其他的保持为空或者默认,然后点击“确定”。
# 源站地址
http://secure.gravatar.com/



4.4 数据回源配置完成。

步骤五:配置生命周期规则
OBS中只要存在数据就不会回源,但是用户可能会不定期的更新头像,因此需要让缓存到OBS中的数据定期删除,通过OBS的生命周期规则即可实现。
5.1 点击“基础配置”–>“生命周期规则”,然后点击创建。

5.2 创建生命周期规则,按照下图填写。
对象过期删除天数填写为1天,代表每过一天就删除之前一天的数据,可以根据需求自行决定填写数字,然后点击“确定”。

5.3 完成生命周期规则创建。

步骤六:绑定自定义域名
6.1 点击“域名管理”–>“配置自动逸域名”。

6.2 输入自己的二级域名,然后点击“确定”。

6.3 复制CNAME名称,然后到域名解析商处完成域名解析,解析完成后点击“我已了解”。

步骤七:配置防盗链
通过防盗链可以禁止其他网站盗用链接,避免增加OBS使用成本,如果公开给其他人使用,可以选择不设置防盗链。
7.1 点击“访问权限控制”–>“防盗链”。
在白名单Referer,处填写自己网站的域名,可以防止其他人使用,也可以在黑名单Referer处填写,禁止特定某些网站访问。

测试
在浏览器访问以下域名,确认是否能够看到头像,将gravatar.rsecc.cn替换为自己的域名。我这里设置了防盗链,直接访问会提示无权限。
https://gravatar.rsecc.cn/avatar/f5b9192fe1145f84491f0de8a54d716e?s=32&d=mm&r=g


在对象存储控制台,点击”对象“,可以看到新增了一个目录avatar。

点击进入avatar目录中,可以看到一个文件,即代表Gravatar头像服务器镜像站创建完成。

后续
CDN加速
因为创建的OBS桶区域为香港,国内使用效果可能会不佳,因此可以再使用CDN对其进行加速。
HTTPS证书绑定
OBS和CDN都可以绑定证书,使用了CDN加速的在CDN侧配置就可以了,没有绑定CDN的直接在OBS域名管理处上传证书。
WordPress替换头像服务器地址
直接修改主题的functions.php配置文件中的Gravatar头像服务器地址为gravatar.rsecc.cn。不同主题修改方式不同,这里不做详细说明。安装WPOPT插件,在插件的配置中的“优化加速”–>“自定义”中填写,自定义头像地址。

也可一使用其他的插件或者其他的方法完成修改,此处不作详细说明
其他云平台
阿里云的OSS(对象存储)也具有相同的功能,具体操作可以参考阿里云的产品文档。
其他云没有尝试过,可以自行查看相关的产品文档看看。

© 版权声明 文章:Gravatar头像服务器镜像站搭建 作者:Guangran 链接:https://www.rsecc.cn/855.html 声明:如无特别说明本文即为原创文章仅代表个人观点,版权归《广然笔记》所有,未经授权、请勿转载。





香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价