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

相关推荐

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

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

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

    宝塔面板设置伪静态

    2020-01-02
  • OneDrive 5T 网盘申请教程和临时邮箱 技术教程

    OneDrive 5T 网盘申请教程和临时邮箱

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

    关于知网CAJ文件转PDF文件

    2020-03-26
  • 用XDisplay让 ipad做电脑扩展屏幕 技术教程

    用XDisplay让 ipad做电脑扩展屏幕

    2020-02-08
  • 【建站】安装博客运行环境—宝塔面板 建站资讯

    【建站】安装博客运行环境—宝塔面板

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

    阅读书源及导入教程

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

    异次元图源及导入教程

    2020-09-01
  • 宝塔面板利用Oneindex搭建自有网盘 技术教程

    宝塔面板利用Oneindex搭建自有网盘

    2020-02-28

建站资讯

  • 推荐一款WP主题CorePress

    推荐一款WP主题CorePress

    2020-07-27

  • 【WP插件】WP-China-Yes:解决国内访问wordpress 429问题

    【WP插件】WP-China-Yes:解决国内访问wordpress 429问题

    2020-05-08

  • Pure Highlightjs(mac美化) – WordPress站长必备高亮插件

    Pure Highlightjs(mac美化) – WordPress站长必备高亮插件

    2020-04-25

  • WordPress评论通过审核后邮件通知评论者

    WordPress评论通过审核后邮件通知评论者

    2020-04-24

  • WordPress无插件实现自动评论回复提醒功能方法

    WordPress无插件实现自动评论回复提醒功能方法

    2020-04-23

  • WordPress文章版权保护功能

    WordPress文章版权保护功能

    2020-04-23

  • 代码实现WordPress文章内容登录可见方法

    代码实现WordPress文章内容登录可见方法

    2020-04-22

  • 关于交互式公安备案

    关于交互式公安备案

    2020-04-21

  • Wordpress文章设置隐藏内容关注公众号可见

    WordPress文章设置隐藏内容关注公众号可见

    2020-03-04

  • 网站背景鼠标点线窝巢特效-canvas-nest.js

    网站背景鼠标点线窝巢特效-canvas-nest.js

    2020-02-14

  • 隐私政策
  • 侵权联系
  • 友情链接

Copyright © 2019 - 2020 All Rights Reserved.莲梦青语 | 网站地图 苏ICP备2023048688号-2

最新小说 网站地图