企业网盘: Owncloud 搭建
owncloud 的安装方式可以在 [ 官网 ] 找到.
本文会说明 owncloud 在 CentOS 7.x 上基于 LAMP 安装, 以及简单的用 docker 镜像启动的例子.
基于 LAMP 的 owncloud
搭建 LAMP
需要说明的是: 新版本 owncloud [ 官网 ] 说明, 对 php 版本要求最低是 5.6.
remi 源包含 php 的最新版本以及历史版本, 所以先安装 remi.
安装 remi 源
remi 的安装, 其 [ 官网 ] 有提供 , 如果不能访问, [ 这里 ] 是我 down 下来的一份 pdf, 可以看到各个 Linux 发行版如何安装 remi 源. 这里是 CentOS 7.x 的安装方式
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
安装 LAMP 环境
yum install httpd httpd-devel mariadb mariadb-server php56
ln -sv /usr/bin/php56 /usr/bin/php
安装 owncloud 静态文件
owncloud 静态文件可以通过 yum 安装, 不过需要配置源. [ 官网 ] 有提供各Linux 发行版下的源配置方法, 这里是 CentOS 7.x 的配置
rpm --import https://download.owncloud.org/download/repositories/production/CentOS_7/repodata/repomd.xml.key
wget http://download.owncloud.org/download/repositories/production/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
yum clean expire-cache
安装静态文件
yum install owncloud-files
配置 Apache
使用命令 rpm -ql owncloud-files
可以查到静态文件安装在了 /var/www/html/owncloud
目录下.
还会发现有一个 apache 的配置文件. 比如:
/usr/share/lib/owncloud-files-10.0.4/owncloud-config-apache.conf.default
复制配置文件:
cp /usr/share/lib/owncloud-files-10.0.4/owncloud-config-apache.conf.default /etc/httpd/conf.d/owncloud.conf
配置mysql数据库
mysql>>create database owncloud; create user 'owncloud'@'localhost' identified by 'owncloud';
mysql>>create user 'owncloud'@'127.0.0.1' identified by 'owncloud';
mysql>>grant select,update,delete,insert on owncloud.* to "owncloud"@'localhost'; grant select,update,delete,insert on owncloud.* to "owncloud"@'127.0.0.1';
mysql>>flush privileges;
配置 web
开启 httpd 服务
systemctl start httpd
systemctl enable httpd
在浏览器访问 http://ip_address/owncloud
即可出现配置页面.
创建管理员用户, 配置数据库等.
建议
网盘存储数据的目录在: /var/www/html/owncloud/data 下, 所以可以挂在一块数据盘到该目录下.
基于 docker 镜像的 owncloud
查看官网, 发现owncloud 已经有了 docker 镜像, 在 docker hub 也有该镜像.
用 docker 启动 owncloud
docker run -it -d -p 80:80 --name owncloud owncloud
安装数据库
需要说明的是, docker 镜像里并没有集成数据库,所以还要安装, 不再赘述.
web 配置
访问 http://ip_address
即可看到配置页面.
企业网盘: Owncloud 搭建的更多相关文章
- 使用OwnCloud搭建自己的云盘
使用OwnCloud搭建自己的云盘 1.用途 ownCloud是一款开源的私有云框架,可以通过它实现个人网盘的功能,ownCloud提供了各个平台的文件同步客户端,因此搭建好ownCloud之后即可使 ...
- OwnCloud 搭建
owncloud 的安装方式可以在 [ 官网 ] 找到. 本文会说明 owncloud 在 CentOS 7.x 上基于 LAMP 安装, 以及简单的用 docker 镜像启动的例子. 基于 LAMP ...
- centos7安装个人网盘owncloud
现在个人资料越来越重要,网络速度也已经满足日常需要,网盘已经是生活着存取个人数据不可缺少的工具. 下面在linxu centos7下面安装owncloud搭建自己私人网盘: 1.新建一个账号用来安装个 ...
- owncloud搭建
使用OwnCloud建立属于自己私有的云存储网盘 OwnCloud概述: OwnCloud 一款文件主机服务软件,就是我们平时使用的云存储,不过这是在自己主机的服务器上建立属于自己的私有云,OwnCl ...
- [实战]MVC5+EF6+MySql企业网盘实战(28)——其他列表
写在前面 本篇文章将实现,其他文件类型的列表. 系列文章 [EF]vs15+ef6+mysql code first方式 [实战]MVC5+EF6+MySql企业网盘实战(1) [实战]MVC5+EF ...
- [实战]MVC5+EF6+MySql企业网盘实战(27)——应用列表
写在前面 本篇文章将实现应用列表,同样和其他列表的不同之处,在于查询条件的不同. 系列文章 [EF]vs15+ef6+mysql code first方式 [实战]MVC5+EF6+MySql企业网盘 ...
- 联想企业网盘:SaaS服务集群化持续交付实践
1 前言 当代信息技术飞速发展,软件和系统的代码规模都变得越来越大,而且组件众多,依赖繁复,每次新版本的发布都仿佛是乘坐一次无座的绿皮车长途夜行,疲惫不堪.软件交付是一个复杂的工程,涉及到软 ...
- [实战]MVC5+EF6+MySql企业网盘实战(4)——上传头像
写在前面 最近又开始忙了,工期紧比较赶,另外明天又要去驾校,只能一个功能一个功能的添加了,也许每次完成的功能确实不算什么,等将功能都实现了,然后在找一个好点的ui对前端重构一下. 系列文章 [EF]v ...
- [实战]MVC5+EF6+MySql企业网盘实战(2)——验证码
写在前面 断断续续,今天算是把验证码的东东弄出来了. 系列文章 [EF]vs15+ef6+mysql code first方式 [实战]MVC5+EF6+MySql企业网盘实战(1) [实战]MVC5 ...
随机推荐
- 有关.NET链接Oracle数据库,使用连接池pooling=true时问题
.net链接oracle数据库时,当链接字符串中pooling=true时,视图结构变更时程序报错问题,还请高手指教 现象: 链接字符串: 注意:这里pooling=true: 测试视图: 执行的SQ ...
- TCP程序中发送和接收数据
这里我们来探讨一下在网络编程过程中,有关read/write 或者send/recv的使用细节.这里有关常用的阻塞/非阻塞的解释在网上有很多很好的例子,这里就不说了,还有errno ==EAGAIN ...
- 实现一个websocket常驻进程服务
由于工作的原因,近期调查了一下mac系统下常驻服务的接收websocket信息和创建进程的方法原理.将具体实现细节记录下来备忘. (一).准备工作 1.安装brew,在终端中输入: ruby -e & ...
- uva 1378 - A Funny Stone Game(组合游戏)
题目链接:uva 1378 - A Funny Stone Game 题目大意:两个人玩游戏,对于一个序列,轮流操作.每次选中序列中的i,j,k三个位置要求i<j≤k,然后arr[i]减1,对应 ...
- CUDA编程(六)进一步并行
CUDA编程(六) 进一步并行 在之前我们使用Thread完毕了简单的并行加速,尽管我们的程序运行速度有了50甚至上百倍的提升,可是依据内存带宽来评估的话我们的程序还远远不够.在上一篇博客中给大家介绍 ...
- uva11059(最大乘积)
Problem D - Maximum Product Time Limit: 1 second Given a sequence of integers S = {S1, S2, ..., Sn}, ...
- oracle自己主动维护
检查ORACLE自己主动维护任务是否关闭 SQL> select t.client_name, t.status from dba_autotask_client t; CLIENT_NAM ...
- Java并发与同步
Java中并发的形式无非是多线程和多进程两种形式.这两种形式都是能够利用多核来发挥计算能力的. 先说并发: 多进程意味着同一时候执行多个JVM.这个代价通常比多线程高,每一个JVM都有自己的堆栈.都要 ...
- Maste Note for OCR / Vote disk Maintenance Operations (ADD/REMOVE/REPLACE/MOVE)
Doc ID 428681.1 Applies to: Oracle Database - Enterprise Edition - Version 10.2.0.1 to 11.2.0.1.0 [R ...
- Asp.Net Web API中使用Session,Cache和Application的几个方法
在ASP.NET中,Web Api的控制器类派生于ApiController,该类与ASP.NET的Control类没有直接关系,因此不能像在Web MVC中直接使用HttpContext,Cache ...