私有云存储搭建(owncloud)
第一步、搭建LAMP(基于linux7.1.1503)
1 配置yum(网络加本地,下面为网络)
[vault.centos.org_7.1.1503_os_x86_64_]
name=added from: http://vault.centos.org/7.1.1503/os/x86_64/
baseurl=http://vault.centos.org/7.1.1503/os/x86_64/
enabled=1
gpgcheck=0
2安装包
yum -y install httpd php php-mysql php-gd php-mbstring sqlite php-dom php-pdo
yum -y groupinstall mariadb mariadb-client
3 seliunx 配置
然后设置SELinux允许owncloud写数据,SELinux 是 Linux中提供的强制访问控制(MAC)系统,当然如果你关闭了就不需要输入这条了,查看自己的linux有没有开启的方法是, /usr/sbin/sestatus -v ,如果SELinux status参数为enabled即为开启状态。
setsebool -P httpd_unified 1
4设置防火墙设置
firewall-cmd --state //查看防火墙是已经开启
firewall-cmd --permanent --zone=public--add-service=http // 配置防火墙在public区域永久开放http服务
firewall-cmd --permanent --zone=public--add-service=https 配置防火墙在public区域永久开放https服务
firewall-cmd --reload //防火墙策略配置后重新载入
5启动服务
systemctl enable httpd mariadb
systemctl restart httpd
systemctl restart mariadb
6安装owncloud
1下载 owncloud-7.0.0.tar.bz2 包(任意版本)
2 tar -jxvf owncloud-7.0.0.tar.bz2 -C/var/www/html/
3 chown -R apache.apache /var/www/html/owncloud/
7、数据库配置
配置MariaDB实例:
mysql_secure_installation;
在设置过程这都输入Y并回车。
创建 owncloud 数据库和用户。
登录到MySQL服务器,使用以下命令:
mysql -uroot -p
接下来,我们需要创建owncloud用户和权限:
create database owncloud;
CREATE USER 'owncloud'@'localhost'IDENTIFIED BY 'owncloud';
grant all privileges on owncloud.* to 'owncloud'@'localhost' identified by 'owncloud';
flush privileges;
quit;
mysql -uowncloud -powncloud 验证
8 Apache服务器配置
打开你最喜爱的编辑器编辑 owncloud 外部配置文件,我用vim:
vim /etc/httpd/conf.d/owncloud.conf
Alias /owncloud /var/www/html/owncloud
Options indexes FollowSymLinks
<Directory "/var/www/html">
AllowOverride ALL
Order allow,deny
allow from all
</Directory>
9重启服务
systemctl restart httpd
systemctl restart mariadb
10 owncloud 配置
owncloud配置
打开浏览器即可访问 http://你的ip地址/owncloud(本机和局域网设备访问)或者localhost/owncloud(本机访问)它将显示初始owncloud设置页。
11 错误问题
如果发现有.htaccess设置不正确的提示,可以这样:
打开httpd.conf(在那里? APACHE目录的CONF目录里面),用vim打开后,查找
Options FollowSymLinks
AllowOverride None
改为
Options FollowSymLinks
AllowOverride All
然后去掉下面的注释
LoadModule rewrite_modulemodules/mod_rewrite.so
.htaccess可以更改上传文件大小,默认的是2M
私有云存储搭建(owncloud)的更多相关文章
- CentOS8 NextCloud 私有云存储搭建
本文首发:https://www.somata.work/2019/CentOS8NextCloudBuild.html 之前发现 Owncloud 越来越捞了,推出了企业版和社区版,近几日突然发现原 ...
- 数据安全存放,全民搭建kodexplorer私有云存储
数据安全存放可以说越来的重要,新闻上也经常报道出关于个人信息泄露的事件,不仅泄露,还有一些进行个人隐私买卖,之前报道出facebook便是如此.数字信息存放好比存钱一样,存在别人那里总会不放心.不如自 ...
- 搭建nextcloud私有云存储网盘
简介: 搭建个人云存储一般会想到ownCloud,堪称是自建云存储服务的经典.而Nextcloud是ownCloud原开发团队打造的号称是“下一代”存储. 真正试用过后就由衷地赞同这个Nextclou ...
- WordPress腾讯云存储搭建教程,完美解决
写在前面的话: 为什么会有今天的话题:WordPress+腾讯云存储? 因为博主不想使用七牛云,也不想使用又拍云,所以才有了今天的话题. 在使用腾讯云存储的过程中是很不顺利的,万幸的是现在终于完美融合 ...
- 云存储,OWNCLOUD,真的遇到过这个需求哟。。。
- CentOS 7 使用OwnCloud建立私有云储存网盘
使用OwnCloud建立属于自己私有的云存储网盘 OwnCloud概述: OwnCloud 一款文件主机服务软件,就是我们平时使用的云存储,不过这是在自己主机的服务器上建立属于自己的私有云,OwnCl ...
- KODExplorer可道云-轻松搭建属于自己/团队的私有云网盘服务
如今国内各大网盘关停的也快差不多,百度网盘限速严重.国外大牌的如 Dropbox 或 Google Drive又在长城之外,在各种VPN都被封禁的大背景下,科学上网也困难重重,麻烦到要死.那么,除了购 ...
- 在CentOS上安装owncloud企业私有云过程
## ownclud是什么? ## >ownCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像 Dropbox 那样实现文件 ...
- 5分钟快速部署ownCloud私有云盘存储系统
ownCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像 Dropbox 那样实现文件跨平台同步.共享.版本控制.团队协作等等.o ...
随机推荐
- ScrollView的fillViewPort属性
ScrollView嵌套Relative时候会发生问题,RelativeLayout不会充满ScrollView,即使设置match_parent属性也不行 这个时候就需要fillViewPort属性 ...
- 使用Bootstrap建立网站微金所——头部
1.微金所链接:http://www.weijinsuo.com/ 2.头部分为:topbar和nav上下两个部分 (1)topbar详解 topbar使用bootstrap的栅格系统 (2)nav分 ...
- CentOS 6.4 x64 postfix + dovecot + 虚拟用户认证
第一, 首先必须安装 apacache mysql php CentOS 直接使用 yum 安装 yum -y install httpd httpd-devel mysql php-mysql ...
- js-权威指南学习笔记9
第九章 类和模块 1.在JS中,类的实现是基于其原型继承机制的,如果两个实例都从同一个原型对象上继承了属性,我们说它们是同一个实例. 2.常见的编程约定:定义构造函数既是定义类,并且类名首字母要大写. ...
- iOS纯代码工程手动快速适配
首先说下让自己的程序支持iPhone6和6+,第一种使用官方提供的launch screen.xib,这个直接看官方文档即可,这里不再多述:第二种方法是和之前iPhone5的类似,比较简单,为iPho ...
- 苹果App Store开发者帐户从申请,验证,到发布应用(2)
app store付费 上面已经介绍了app store id的注册了,下面在注册基础上,介绍一下app store的付费. 在上面注册成功之后,会收到一封邮件. 1.收到邮件Thank Yo ...
- jquery中(function($){...})(jQuery)是什么
调用函数 时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(function(arg){...})(param)而(function($){...}) (jQuery) ...
- RoundedImageView使用吐槽心得(RoundedImageView与Glide加载图片,第一次加载无法圆角问题)
最近使用的时候发现一个问题, RoundedImageView与Glide搭配使用的时候,第一次加载图片(内存中没有),后图片无法圆角,后来尝试各种改,最后想到了一个办法,就是让Glide加载图片的 ...
- MongoDB和MySQL的区别
http://www.cnblogs.com/caihuafeng/p/5494336.html MongoDB(文档型数据库):提供可扩展的高性能数据存储 一. 1.基于分布式文件存储 2.高负载情 ...
- Nodejs之使用session
nodejs中使用session的说明. session介绍 为什么使用session: session运行在服务器端,当客户端第一次访问服务器时,可以将客户的登陆信息保存. 当客户访问其他界面时,可 ...