抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

上杉九月的博客

你好,我的朋友,很高兴在这里遇见你。

文章简介

作者:上杉九月

排版:上杉九月

封面设计:苍玄之包

发布:QUANTUM

前言

前几天用hexo搭建博客首页的时候,想给网站来一张高清的壁纸。然后用picgo把一张比较大的图片上传到gitee。

这时出现了第一个问题,picgo不显示该图片的缩略图

本来以为是picgo的bug(beta3版本),便用手机上的图床软件上传

显示上传成功,打开gitee的仓库也可以正常访问
在感到很疑惑的同时,我将该图片的URL发到了群里,让朋友看看能不能访问
图片链接在这
然后我收到了朋友的截图

gitee图床大于1M以上的图片必须登录访问
也就是说把大于1M的图片URL引用到博客,其实并不会跳转显示图片
这时候我在图床APP的其他图床中看到了一段对于chevereto图床的描述

粗略的看了一下教程,实现效果还不错。

阿里云ECS服务器Demo

正文

方案总结

  1. 方案一:神枫云 + FTP外部存储
  2. 方案二:域名 + 轻量应用服务器
  3. 方案三:备案域名 + ECS服务器

我个人最推荐方案2。
我个人是在腾讯云购买了一个轻量应用服务器,地区中国香港,这样就免去了备案的繁琐
阿里云的服务器不知道为啥访问比较慢,买了之后就退款了
建议买腾讯云,价格是相同的34RMB一个月

当然我之前介绍的神枫云也可以,而且可以省去配置宝塔面板的步骤

基本安装

方案一:神枫云 + FTP外部存储

神枫云首页
注册账号,充值,购买主机。
建议购买这个3RMB/月的服务器
相比于1RMB/月的,月流量变为无限是很重要的

稍微配置一下,进入主机的管理界面,进入在线文件管理

上传chevereto底包到根目录

这里chevereto有免费版和付费版,我们使用付费版来进行搭建,因为付费版才可以使用外部存储,神枫云只提供了300M的数据库,存不了几张图片

chevereto免费版-蓝奏云-密码2333
chevereto收费版-蓝奏云-密码2333
然后解压底包到wwwroot文件夹
此时wwwroot文件夹内应该是下图所示的目录结构

解压完成之后,进入域名绑定选项,这里有一个赠送的域名

访问该域名进入安装进程,只修改三项
如果忘记了可以在面板首页-虚拟主机信息找到

然后是注册管理员的界面

顺利安装完成

如果一切顺利的话现在网站已经跳转到了chevereto图床的首页

点击右上角的登录,把刚刚注册的管理员账号输入进去,然后进入仪表盘,到这里整个安装过程基本结束了。
不过因为神枫云的数据库空间很小,只有300M,根本存不了几张图片,所以下文的外部存储功能便十分重要。

方案二:域名 + 腾讯云轻量服务器

首先去腾讯云购买一个轻量应用服务器,并且选择香港地区来免去备案,镜像选择宝塔面板

然后来到服务器的控制台,在防火墙里添加8888端口来允许宝塔面板的访问

在应用管理里面可以获取默认宝塔面板的登录密码

后期记得修改宝塔面板的登录端口以及默认用户名和密码
登录实例,可以选择网页直接登录,上图右下角,先复制命令,然后点击登录

进入宝塔面板,在软件商店里安装(仅搭建图床)

  1. Nginx 1.16
  2. php 7.3
  3. MySQL 5.6
  4. phpMyadmin 4.9

软件列表如下

然后在侧边栏找到网站,添加站点
填入你购买的域名,创建数据库

然后在站点的设置里添加伪静态代码(如果是现在修改了代码,等会复制的时候不需要复制 .htaccess ** )**

location / {
    index index.php;
    try_files $uri $uri/ /index.php?$query_string;
}


然后在你申请域名的服务商添加DNS解析

主机记录@ 记录类型A 解析线路默认 记录值是IP地址 TTL 10分钟

稍微等上一段时间,就可以用域名访问你的chevereto图床进行安装了
安装过程同神枫云的安装过程
如果你使用的是这种方式,那么一般来说数据库就有了一定的存储空间,例如我个人使用的就有约45G的数据空间

这样的话存一些个人的图片还是没有问题的

方案三:备案域名 + 阿里云ECS服务器

这里ECS服务器我购买的是学生优惠版本
购买地址
这里虽然显示最少购买6个月,其实可以在调整配置的时候可以买一个月先试试

我这里因为已经购买了一次,限购一台,所以价格是121RMB
这里仅需要修改购买时长,操作系统等会去更换

购买完成后去阿里云ECS控制台,将实例停止运行以更换操作系统和购买云盘容量
注意:云盘容量按需购买,因为服务器的云盘是按月付费
在镜像市场将操作系统更换为宝塔linux面板

自定义实例登录密码,一会要用到

在实例管理界面,进行远程登录

选择第一项网页登录

输入”bt default”来获取宝塔面板的默认登录密码

记得放行安全组端口8888,然后用公网IP:8888访问宝塔面板
剩下的步骤与腾讯云教程类似

为域名添加Https访问

打开你所购买域名服务商的控制台(这里以阿里云为例子)
在域名控制台-基本信息-SSL证书
用免费版就可以
填写一些必要的信息,审核通过后下载证书

这里因为我们云服务器安装的是Nginx,所以下载该类型

然后解压缩得到两个文件,一个key,一个pem,现在登录宝塔面板,复制证书密钥和内容到网站-设置-SSL-其他证书

保存后你的域名就可以使用https访问了

FTP服务器搭建

如果你购买的服务器自带的数据库空间不足的话,就要使用到chevereto图床专业版的外部存储功能
仪表盘-设置-外部存储-添加存储
搭建FTP服务器的方式应该有很多,这里介绍一下利用云服务器和宝塔面板搭建。
原理:FTP服务+域名解析

1. 利用腾讯云轻量应用服务器(价格参考50GB/一个月34RMB + 域名年付)

教程前面的部分与前文内容相同,不同点在于需要在宝塔面板额外安装一个Pure-Ftpd

因为使用chevereto图床的外部存储功能需要将ftp服务器存储的图片映射到一个域名,所以要在宝塔面板里新建网站

然后记得放行安全组端口

然后将相关信息填到chevereto的外部存储设置中

这样就成功将chevereto图床与腾讯云FTP服务器连接了

2. 利用阿里云ECS服务器(价格参考200GB/一个月50RMB + 域名年付备案)

方法与前文腾讯云搭建FTP服务器相同
记得放行安全组端口


chevereto图床基本设置

1. 网站

推荐修改

  • 网站名称
  • 网站标题
  • 网站描述
  • 默认时区
  • 网站运营模式
  • 网站隐私模式

2. 用户

推荐修改

  • 开放注册

3. 图片上传

推荐修改

  • 最大文件大小
  • 缩略图大小
  • 中等图片大小
  • 水印

4. 主页

推荐修改

  • 样式
  • 封面图片
  • 标题
  • 段落

5. 电子邮件

推荐修改

  • 发送名称
  • 发件人的电子邮件地址
  • 电子邮件地址

6. 防洪保护

推荐修改

  • 防洪保护
  • 以电子邮件通知
  • 每分钟限额
  • 每小时限额
  • 每日限额

总结

chevereto图床作为一个图片站来说还是很不错的,用来存放一些高清图片(壁纸,美图)等还是很不错的。不过搭建chevereto是需要一定的成本的,如果预算不是很多建议去找一些其他的公益图床。阿里云ECS是我认为最好的组合。
如果平时只是写写文章的话,我还是推荐使用gitee图床,上传之前记得用格式工厂压缩一下图片,压缩成JPG格式,可以极大程度避免图片过大的问题


友情链接

上杉九月的博客
上杉九月的图片站
Sakura_Team
殃雾的个人博客


评论