Chevereto图床||搭建

图床一般是指储存图片的服务器,也是写博客必须用到的一项服务。

目前的图床可以分为三类:公共图床(大多免费,有的需要注册)、托管图床(GitHub、Gitee等)、服务器图床(国内云服务器厂商、国外VPS等),优劣参见下图。

image-20210919112952735

引用来源:图床对比与Github图床的优化

本文讲述的chevereto图床是属于服务器图床,方便自行管理。


一:准备工作

1、一台VPS(国内外均可)

国内的速度上更快,需备案

国外则速度上慢些,免备案

2、宝塔环境安装

宝塔官网

安装教程

系统环境要求:PHP 7 (PHP 5.6 min)、MySQL 8 / MariaDB 10 (ALL PRIVILEGES)、Apache / NGiNX web server

本例我部署的环境是:PHP 7.4、Mysql 10.0.38-MariaDB、Nginx 1.21.0

3、Chevereto(For Free)

Github 项目地址

[网站示例](Github 项目地址)

下载压缩包并保存至本地文件夹

image-20210919114758456

4、图床域名解析

如果没有域名,先去购买一个,国内外域名服务商均可

解析你购买的域名到用于部署图床的VPS

A类型解析,推荐CloudFlare


二:部署流程

1、创建网站和数据库

点击网站,并添加站点

image-20210919120129717

填写域名,选择数据库MySQL (数据库账号密码可以默认,也可自行更改),程序类型选择 PHP74,最后提交

image-20210919120523880

2、上传Chevereto程序压缩包

点击网站根目录,删除目录下的 index.html 和 404.html 文件

image-20210919134711856

上传前面下载好的Chevereto压缩包

image-20210919134800985

解压到根目录,并将文件夹里的内容全选之后剪切,粘贴到根目录下

3、配置Nginx

在宝塔面板中点击 网站 - 网站域名 - 配置文件 即可打开 Nginx 配置

image-20210919135443714

找到下图 禁止访问的文件及目录 位置,添加如下代码,并保存

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

image-20210919135658291

4、访问你的域名,进行网站配置

只需要填入数据库名、用户名、密码,其他默认不更改

image-20210919140026058

image-20210919140132756

点击continue,填写管理员用户名,密码,邮箱,图中的邮箱都填写同一个,网站模式选择个人

image-20210919140255790

安装完成后,点击进入管理控制台

image-20210919140546530

默认网站页是英文,可以在注册登陆后点击右上角头像进入 Dashboard - Settings - Languages 改成中文,把地区改成 亚洲—上海

5、配置网站证书(非必须项)

可以申请宝塔的免费证书,也可自行上传证书,并开启强制HTTPS

image-20210919140857096

6、至此,部署完成,访问你的域名即可

参考教程:金城武黑科技

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2021-2022 Eren
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信