您的位置 首页 网站建设

新浪微博图床不好用了,来跟主机吧学习自建图床吧

说到图床,想必大家立马就能想到新浪提供的微博图床了,但是最近新浪图床状况不断,很多网站都莫名加载不到调用的新浪…

说到图床,想必大家立马就能想到新浪提供的微博图床了,但是最近新浪图床状况不断,很多网站都莫名加载不到调用的新浪图床的图片,主机吧也遇到了这种情况,我的好几个网站都出现了图片加载不显示的问题,最后虽然通过修改引用路径调整好了,但是总觉得还是有点不靠谱,毕竟图片都放在别人的服务器上面,那天人家再搞事情,岂不是网站就没得图片可显示了?于是自建图床的想法就油然而生了,有两种选择一种是使用自己的服务器搭建图床,另一种就是使用例如阿里云的OSS或者腾讯云的COS再或者七牛云存储,经过一番考虑后最后决定使用后面的一种,下面就教大家如何使用七牛云存储自建图床吧。

使用WordPress 的文章" target="_blank">WordPress+七牛云存储自建图床

为什么选择使用七牛云存储自建图床呢?其实还是因为毛爷爷的原因,毕竟七牛提供了一些免费的额度,而程序选择了使用WordPress 的文章" target="_blank">WordPress也是有原因的,毕竟WordPress的后台还是很方便操作的,而且这个图床只是自用,所以前端也不用考虑,让他空白着就可以了,我们只需要用他的媒体库的上传功能就可以了。

这里我们还需要给我们的WordPress安装一款插件,插件的名字叫做“WPJAM-Basic”,我们在以前的文章也有介绍过,这里我们需要使用到他的地方就是他所提供的CDN功能,因为WPJAM-BasicCDN功能集成了七牛的云存储功能,我们只需要简单操作就可以实现WordPress+七牛云存储的图床了。

注:如果您没有注册七牛云存储的话,点击上面的图片就可以跳转到七牛云存储进行注册了,等你注册好七牛云存储账号以后请继续往下看,不然后面的对你来说也就没什么意义了。

WordPress使用WPJAM-Basic插件对接七牛云存储教程

1:当我们注册好七牛云存储后我们登录到七牛云存储管理控制台,然后在左侧找到“对象存储”功能,随后在右侧点击“新建存储空间”,下面是相关操作步骤与截图;

存储空间:输入你觉得又帅又酷的的名字。
存储区域:看哪里离你近,就选哪个。
访问控制:选择公开空间

2.:创建好存储空间之后,选择该存储空间,点击「镜像存储」:

在镜像源,哪里输入你博客的域名。

3: 设置好「镜像存储」之后,点击「绑定域名」:

域名类型:选择普通域名
加速域名:输入你要绑定的加速域名,比如这里我的域名 cdn.wpjam.com。
覆盖范围:看你的站点是服务国内,还是国外,还是都服务来选择。
通信协议:现在一般都要求 https,根据提示上传的 https 证书。
其他选择:都选择默认的第一选即可。

4:. 这样在七牛云的设置就完成,回到 WordPress 博客,你首先要安装好 WPJAM Basic 插件,然后在 WordPress 后台点击菜单 「WPJAM」> 「CDN 加速」:

云存储:选择七牛云存储
CDN域名:输入上面设置的域名,http://cdn.wpjam.com

5:到这里还没完,我们继续往下看;

这里设置是最重要的,很多人不生效就是这里设置没理解,所以认真阅读哦,我也尽量写的明白易懂。

首先输入要CDN加速的静态文件的扩展名,按照要求使用 | 分隔开,|前后都不要留空格。默认支持 png|jpg|jpeg|gif|ico 这常用的五种图片扩展名,如果你想支持 JS 和 CSS 也 CDN 加速,你也可以吧 js|css 加入上面。

不过要注意的是,js和css文件CDN加速了之后,你本地修改了,一定要到云存储上去刷新缓存,并且刷新之后本地的图片链接要加上时间戳参数,因为CDN是有缓存的,不会自动刷新的

然后输入要CDN加速静态文件所在的目录,这里的设置和上面的设置会构成一个正则表达式,然后使用他来替换本地的静态文件地址为CDN上的静态文件地址。

第三个要输入的是本地域名,就是你博客的域名,特别注意的是,一定要把本地域名也填入CDN的镜像源中。该功能,就是这里起作用的,使用到原理就是CDN的镜像回源功能,我们前面把静态文件地址为CDN上的静态文件地址,用户访问我们网站看到静态文件就是CDN上的地址,如果CDN上没有这个文件,云存储就会通过我们在镜像源中设置的地址来抓取并保存到云存储中,然后再CDN加速。

因为我们目前已经实现了后台的图片地址也是用CDN的图片地址了,所以在编辑内容添加的图片,或者其他操作的图片,它们的地址都是CDN的地址,如果你切换了服务,或者 CDN地址换了,那么这些图片就GG了,这个时候,我就提供了第四个选项,你把所有旧的CDN地址都放到这里,系统会自动把这些所有地址都切换到最新的CDN地址。我是不是很赞,所有的问题都考虑到了。

6:到这里我们的WordPress+七牛云存储的图床就算是搭建完毕了,可是大家会发现个问题,那就是我们在WordPress后台上传图片不显示,而七牛也没用看到我们上传的图片,其实这是因为我们设置的CDN域名还没有生效的原因,我们登录七牛管理控制台就能看到我们的域名处理需要三个小时的时间,所以大家耐心等待吧,反正主机吧 的文章" target="_blank">主机吧写这篇文章的时候,我的七牛云存储设置的CDN域名还没生效,所以我现在还是使用的新浪的微博图床

写到最后

这篇文章里引用了“我爱水煮鱼”大神的部分内容,但是WordPress+七牛云存储做自建图床是舍弃了WordPress前端功能,所以这个网站我们也没必要更新,只需要在后台上床图片并调用就可以了,这样就彻底解决了我们依赖新浪微博作为图床的需求了,当然了自建图床肯定要有开销,不过前期使用七牛的免费配额应该也能应付了,实在不行了再充钱吧,但是我相信既然你的流量那么多你也肯定是赚到钱了,还有大家可以在七牛做一下防盗链,把自己要调用图床的域名加进白名单去,而恶意盗链的也可以直接拉黑处理了。

服务器租用网(主机吧)所有文章非注明转载的均为站长原创,转载请注明出处:https://www.fuwuqizuyong.cc/2591.html
服务器租用

作者: 服务器租用

服务器租用专注为广大站长与网友朋友分享建站教程、SEO优化文章、网站模板资源、服务器软件(Web环境、建站程序)等,另外为大家推荐各种国内外服务器、香港服务器、虚拟主机、域名购买优惠信息与服务器相关知识。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

联系我们

18033782514

在线咨询: QQ交谈

邮箱: 564999054@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部