在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

基于owncloud9.1.1如何开发实现owncloud支持ceph s3作为primary storage功能

114次阅读
没有评论

共计 2956 个字符,预计需要花费 8 分钟才能阅读完成。

行业资讯    
服务器    
云计算    
基于 owncloud9.1.1 如何开发实现 owncloud 支持 ceph s3 作为 primary storage 功能

本篇文章给大家分享的是有关基于 owncloud9.1.1 如何开发实现 owncloud 支持 ceph s3 作为 primary storage 功能,丸趣 TV 小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着丸趣 TV 小编一起来看看吧。

Owncloud 对象存储部署文档

一. 前言

通过对 owncloud 的开发,使其支持后端 S3 存储,在部署架构上,S3 存储端完全可以支持 owncloud 部署要求的“Large Enterprises and Service Providers”,从功能、性能、可靠性、可扩展性、容量等方面满足大规模云存储网盘的使用规模。

二. 部署方法

本文以“Small Workgroups or Departments”为例描述单机 owncloud 对接 S3 的部署方式,其他部署方式可以参考 ownclud admin 手册。本文档部署环境使用 Ubuntu14.04 x64。

1. 安装 owncloud 之前,首先需要 Apache, MySQL/MariaDB, PHP 的支持,以下使用 MySQL 作为数据库进行安装。

sudo apt-get install apache2 mysql-server libapache2-mod-php5

sudo apt-get install php5-gd php5-json php5-mysql php5-curl

sudo apt-get install php5-intl php5-mcrypt php5-imagick

第一行     安装运行完之后,MySQL 需要配置 root 用户的密码。

2. 安装 ownCloud,从我的 https://github.com/YangFanlinux/owncloud 下载 owncloud 源码包,解压缩到 /var/www 目录下。至此,owncloud 安装完毕。

3. Apache 服务器配置, 首先切换到 root 用户

  su root

cd /etc/apache2/sites-available/

vim owncloud.conf

4. 将以下文字复制进 owncloud.conf 配置文件。

Alias /owncloud /var/www/owncloud/

Directory /var/www/owncloud

    Options +FollowSymLinks

    AllowOverride All

    IfModule mod_dav.c

      Dav off

    /IfModule

  Satisfy Any

    SetEnv HOME /var/www/owncloud

    SetEnv HTTP_HOME /var/www/owncloud

/Directory

Directory /var/www/owncloud/data/

  # just in case if .htaccess gets disabled

  Require all denied

/Directory

5. 将配置文件 symlink 到 /etc/apache2/sites-enabled 下。

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf

6. 创建文件链接后,可以看到 /etc/apache2/sites-enabled/ 文件夹下多了一个 owncloud.conf 文件,此文件的更改和 /etc/apache2/sites-available/ 下 owncloud.conf 文件的更改同步。

7. 接下来为可选设置,但建议还是设置一下

a2enmod rewrite

a2enmod headers

a2enmod env

a2enmod dir

a2enmod mime

8. 重启 Apache

service apache2 restart

9. 开启 SSL

a2enmod ssl

a2ensite default-ssl

service apache2 reload

10. ownCloud 配置,首先,把 owncloud 目录的给你的 HTTP user,默认为 www-data

chown -R www-data:www-data /var/www/owncloud/

11. 接下来,使用浏览器访问以下地址,其中 localhost 使用主机内网 IP 代替。注意,先不要创建管理员帐号并登录。只登录一下系统,这样在 /var/www/owncloud/config/ 目录下会生成默认配置文件。

http://localhost/owncloud

12. 修改配置文件 /var/www/owncloud/config/config.php,如果使用 multibucket 特性可以参考 config.multibucket.php 的配置。如果使用单 bucket 可以参考 config-singbucket.php。以 multibucket 为例,在 config.php 中加入如下配置:

  objectstore_multibucket = array (

  class = OC\\Files\\ObjectStore\\CephS3 ,

  arguments = array (

  autocreate = true,// 自动创建 bucket,默认为 true

  version = 2006-03-01 ,//AWS s3 版本号

  region = ,// 连接 AWS 需要设置,ceph s3 不需要设置

  key = E60Z7V7OW9Y1U8WFI9T3 , //s3 rgw 的 key

  secret = yf ,  // s3 rgw 的 secret

  endpoint = http://192.168.74.128:80/ ,//ceph s3 的访问地址

  PathStyle = true,// 连接 ceph 为 true,aws 为 false

  prefix = neunnowncloud- ,//multi-bucket 需要填写生成 bucket 的前缀,注意,需要参考 s3 bucket 命名规范。

  hashlength = 3 ,// 系统自动生成的 bucket 名字为 prefix+hash,默认取 userid md5 值的前三位作为 hash 值。

  ),

    integrity.check.disabled = true,// 由于进行了代码二次开发,关闭程序完整性校验功能

    enable_previews = false,// 文件预览功能有 bug,暂时关闭

13. 设置完后访问 http://localhost/owncloud,创建管理员并填写数据库信息后,即可登录,owncloud 的所有部署工作完成。

三. 关于 owncloud 版本升级

  本次开发基于 owncloud 最新稳定版本 9.1.1,源码进行了一定的改动并没有合并入 owncloud 主线版本,所以后续升级不支持官方的自动升级,需要手动把修改代码 merge 到 owncloud 新版本的代码。

以上就是基于 owncloud9.1.1 如何开发实现 owncloud 支持 ceph s3 作为 primary storage 功能,丸趣 TV 小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-17发表,共计2956字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 精品人妻av区波多野结衣 | 任你敢不一样精品的视频 | aaaaa级少妇高潮大片免费看 | 人人爽人人爽人人 | 久久精品国产亚洲av无码麻豆 | 伊人狠狠色j香婷婷综合 | 久久这里只有免费精品6www | 国产精品亚洲欧美一级久久精品 | 97高清国语自产拍 | 91自产拍在线观看精品 | 精品国产乱码久久久久夜深人妻 | 国产69久久精品成人看 | 操丝袜美女视频 | 亚洲av无码成h在线观看 | 欧美大香线蕉线伊人久久 | 欧美日韩永久久一区二区三区 | 国产午夜福利久久精品 | 国产精品爱久久久久久久电影蜜臀 | 国产一区亚洲欧美成人 | 午夜寻花高颜值极品女神 | 成 人片 黄 色 大 片 | 最近中文字幕无免费视频 | 亚洲精品久久久久久久久久久捆绑 | 四虎视频在线永久观看 | 色婷婷狠狠久久综合五月 | 国产大学生自拍视频 | 亚洲av片无码久久五月 | 97人妻无码一区二区精品免费 | 国产20岁美女一级毛片 | 亚洲丝袜一区 | 国产成人无码综合亚洲日韩 | 国模高清xxxxx视频 | 女同视频一区二区在线观看 | 精品一区二区三区无卡乱码 | 99re在线视频观看 | 人妻夜夜爽天天爽爽一区 | 91国内外精品自在线播放 | 黄色软件大全免费观看 | 无码孕妇孕交在线观看 | 国内国语一级毛片在线视频 | 免看一级一片一在线看 |