莲梦青语
  • 首页
  • 分类
    • 电脑软件
    • 安卓软件
    • 建站资讯
    • 技术教程
  • 实验室
    • 音乐视频
    • 快讯页面
    • 专题栏目
  • 关于本站
    • 关于本站
    • 订阅方式
    • 友情链接
  1. 莲梦青语首页
  2. 技术教程

基于阿里云对象存储OSS搭建图床教程

秋水 • 2020-02-28 19:56 • 技术教程

宝塔面板,Chevereto,阿里云对象存储OSS搭建图床

一、环境部署

  • Chevereto 
  • ossfs
  • 阿里云对象存储OSS
  • 一台服务器和一个备案的域名
  • 一个灵活的脑子

写教程之前先看看基本效果

基于阿里云对象存储OSS搭建图床教程

二、安装图床

首先关于Chevereto,这里有两个版本,免费版和收费版,不过我们用免费版就已经够用了,推荐使用正版的免费版本,不要去下什么破解版的,不安全。大家可以去Github中下载源码。

官方给出了四种安装方式,这里我们主要讲第一种和第四种。

基于阿里云对象存储OSS搭建图床教程

第一种方式安装:使用安装程序安装

以主域名lmqyu.cn为例

1、域名解析,添加一条A记录,得到二级域名:image.lmqyu.cn

基于阿里云对象存储OSS搭建图床教程

2、在宝塔面板的网站→添加站点,并创建MySQL数据库,PHP用7.2版本。

基于阿里云对象存储OSS搭建图床教程

3、在添加好的站点右侧,点击设置→伪静态,添加伪静态代码,并保存。

基于阿里云对象存储OSS搭建图床教程

4、点击下载installer.phphttps://chevereto.com/download/file/installer

5、在宝塔面板的文件→找到image.lmqyu.cn,将installer.php上传到该文件夹。

6、在浏览器地址处输入:http://image.lmqyu.cn/installer.php并回车。点击Continue(继续),之后两个界面都点Skip(跳过)。在按照下图填写创建的数据库名称及用户名密码

基于阿里云对象存储OSS搭建图床教程

7、设置图床的登陆用户名密码及邮箱

基于阿里云对象存储OSS搭建图床教程

8、再次填写邮箱

基于阿里云对象存储OSS搭建图床教程

9.安装Chevereto

基于阿里云对象存储OSS搭建图床教程

10、点击open dashboard,并且登入图床,即安装成功,但是现在界面是英文界面,如果你想换成中文,在https://image.lmqyu.cn/settings下,将语言栏设置为简体中文保存即可。

基于阿里云对象存储OSS搭建图床教程

第四种方式安装:使用安装包安装

使用安装包的方式安装过程与第一中方式安装十分相像,二者的区别就是第一种安装方式类似一种下载器,我们配置好之后,下载器将安装包在网络下载下来,进行安装,而第四种方式安装包安装是我们提前把安装包下载下来上传到服务器进行安装。其他过程都是一样的。

1、在GitHub上将安装包下载下来,上传到云服务器,并解压至网站根目录。

基于阿里云对象存储OSS搭建图床教程

注:查看app文件包里有没有settings.php,如果有,赋予777权限;如果没有,在app目录下新建一个空文件命名为:settings.php并赋予777权限。否则打开网站时会提示:Chevereto can’t create theapp/settings.php file. You must manually create this file.这是app目录缺少settings.php文件。

2.然后在浏览器地址输入http:image.lmqyu.cn即可进行之后的安装,安装过程同第一种方法。

相关视频教程

三、安装ossfs并将OSS挂载到本地磁盘

由于我的是CentOS 7.0以上的系统,我就直接介绍快速安装方法。其他方法请点击查看详情

登入云服务器终端,

1、下载安装包

wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpm

2、安装安装包

sudo yum localinstall ossfs_1.80.6_centos7.0_x86_64.rpm
输入:Y 并回车

3、配置账号访问信息。

在对象存储OSS处获取Bucket名称以及具有此Bucket访问权限的AccessKeyId、AccessKeySecret,并存放在/etc/passwd-ossfs文件中。注意这个文件的权限必须正确设置,建议设为640。

echo 你的bucket名字:你的keyid:你的keysecret > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs

4、将Bucket挂载到指定目录。

ossfs 你的bucket名字 挂载目录 -ourl=OSS 地域节点  -o allow_other

比如:将名为lmqy的bucket挂载到/www/wwwroot/image.lmqyu.cn/images目录下,AccessKeyId是faint,AccessKeySecret是123,OSS 地域节点是oss-cn-hangzhou.aliyuncs.com,则

ossfs lmqy /www/wwwroot/image.lmqyu.cn/images -ourl=oss-cn-hangzhou.aliyuncs.com -o allow_other

注意 如果您使用从阿里云购买的云服务器(ECS)来提供ossfs服务,您可以使用内网域名,在这个示例中您可以将OSS endpoint 改为oss-cn-hangzhou-internal.aliyuncs.com,这样可以节省流量费用。OSS的内网域名请参见访问域名和数据中心。

5、如果您不希望继续挂载此Bucket,您可以将其卸载。

fusermount -u /tmp/ossfs

注:

在阿里云的教程中,OSS挂载过程是没有-o allow_other这段代码的,但是这也导致了你的图床是无法直接访问自己挂载的目录的(默认是只有root用户才能修改)我们需要修改访问权限,在你挂载的时候在命令行后面加上 -oallow_other

关于获取Bucket名称以及AccessKeyId、AccessKeySecret、OSS 地域节点

基于阿里云对象存储OSS搭建图床教程
基于阿里云对象存储OSS搭建图床教程

参考资料

  • 快速安装ossfs
  • 基于阿里云OSS的图床教程
宝塔面板福利技巧
赞 (3)
秋水秋水
生成海报
宝塔面板部署Olaindex搭建自有网盘
上一篇 2020-02-28 14:40
Wordpress文章设置隐藏内容关注公众号可见
下一篇 2020-03-04 17:35

相关推荐

  • Potplayer直播源 电脑软件

    Potplayer直播源

    2020-07-19
  • 阅读书源及导入教程 安卓软件

    阅读书源及导入教程

    2020-01-09
  • 宝塔面板设置伪静态 建站资讯

    宝塔面板设置伪静态

    2020-01-02
  • 宝塔面板部署Olaindex搭建自有网盘 技术教程

    宝塔面板部署Olaindex搭建自有网盘

    2020-02-28
  • 异次元图源及导入教程 安卓软件

    异次元图源及导入教程

    2020-09-01
  • 关于知网CAJ文件转PDF文件 技术教程

    关于知网CAJ文件转PDF文件

    2020-03-26
  • 稿定設計|在线PS 实用工具

    稿定設計|在线PS

    2020-04-27
  • 网络优化加速器cFosSpeed免费送许可证 限时活动

    网络优化加速器cFosSpeed免费送许可证

    2020-03-30
  • 免费在知网下载论文的方法 技术教程

    免费在知网下载论文的方法

    2020-02-11

热门文章

  • 异次元图源及导入教程

    异次元图源及导入教程

    2020-09-01

  • 超星学习通课件下载的两种方法

    超星学习通课件下载的两种方法

    2020-07-27

  • 阅读书源及导入教程

    阅读书源及导入教程

    2020-01-09

  • 海阔视界 — 追剧不止于此

    海阔视界 — 追剧不止于此

    2020-05-04

  • 关于蓝奏云链接变更公告

    关于蓝奏云链接变更公告

    2020-07-20

  • 用XDisplay让 ipad做电脑扩展屏幕

    用XDisplay让 ipad做电脑扩展屏幕

    2020-02-08

  • Potplayer直播源

    Potplayer直播源

    2020-07-19

  • 异次元—开源看漫画神器

    异次元—开源看漫画神器

    2020-04-25

  • 关于交互式公安备案

    关于交互式公安备案

    2020-04-21

  • 宝塔面板部署Olaindex搭建自有网盘

    宝塔面板部署Olaindex搭建自有网盘

    2020-02-28

标签

一冉 一醉琉月 三妖 不渡人间 不醉 二十四桥 仅允 佚名 凤芒 半夏 古凌菲 司锦 咸移仁 唐梦若影 在逃兔子 墨子归 大浪淘沙 寻香 小六乖乖 席宝儿 明药 春雷炮 晴时雨 格鲁特 桃三月 热宫娘娘 相思意 青鸾峰上 顾清秋 风闹
  • 隐私政策
  • 侵权联系
  • 友情链接

Copyright © 2019 - 2020 All Rights Reserved.莲梦青语 | 网站地图