第一步、搭建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)的更多相关文章

  1. CentOS8 NextCloud 私有云存储搭建

    本文首发:https://www.somata.work/2019/CentOS8NextCloudBuild.html 之前发现 Owncloud 越来越捞了,推出了企业版和社区版,近几日突然发现原 ...

  2. 数据安全存放,全民搭建kodexplorer私有云存储

    数据安全存放可以说越来的重要,新闻上也经常报道出关于个人信息泄露的事件,不仅泄露,还有一些进行个人隐私买卖,之前报道出facebook便是如此.数字信息存放好比存钱一样,存在别人那里总会不放心.不如自 ...

  3. 搭建nextcloud私有云存储网盘

    简介: 搭建个人云存储一般会想到ownCloud,堪称是自建云存储服务的经典.而Nextcloud是ownCloud原开发团队打造的号称是“下一代”存储. 真正试用过后就由衷地赞同这个Nextclou ...

  4. WordPress腾讯云存储搭建教程,完美解决

    写在前面的话: 为什么会有今天的话题:WordPress+腾讯云存储? 因为博主不想使用七牛云,也不想使用又拍云,所以才有了今天的话题. 在使用腾讯云存储的过程中是很不顺利的,万幸的是现在终于完美融合 ...

  5. 云存储,OWNCLOUD,真的遇到过这个需求哟。。。

  6. CentOS 7 使用OwnCloud建立私有云储存网盘

    使用OwnCloud建立属于自己私有的云存储网盘 OwnCloud概述: OwnCloud 一款文件主机服务软件,就是我们平时使用的云存储,不过这是在自己主机的服务器上建立属于自己的私有云,OwnCl ...

  7. KODExplorer可道云-轻松搭建属于自己/团队的私有云网盘服务

    如今国内各大网盘关停的也快差不多,百度网盘限速严重.国外大牌的如 Dropbox 或 Google Drive又在长城之外,在各种VPN都被封禁的大背景下,科学上网也困难重重,麻烦到要死.那么,除了购 ...

  8. 在CentOS上安装owncloud企业私有云过程

    ## ownclud是什么? ## >ownCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像 Dropbox 那样实现文件 ...

  9. 5分钟快速部署ownCloud私有云盘存储系统

    ownCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像 Dropbox 那样实现文件跨平台同步.共享.版本控制.团队协作等等.o ...

随机推荐

  1. CDOJ 1271 Search gold

    简单DP.dp[i][j]表示走到这格的最大金钱数. #include<cstdio> #include<cstring> #include<cmath> #inc ...

  2. python+django+bootstrap

    python install django 置环境变量,将这个目录添加到系统环境变量中: C:\Python36\Lib\site-packages\django\ cmd下测试: 1.输入pytho ...

  3. pip install -r requirements.txt 安装mysqldb失败 解决方案

    在pip.log中出现sh: 1: mysql_config: not found等一坨报错,因为没有安装另一个包: 只要原因是没有安装:libmysqlclient-dev sudo apt-get ...

  4. Grunt 入门

    转自:http://user.qzone.qq.com/174629171/blog/1404433906 Grunt被定义为:the javascript task runner. 什么算是Java ...

  5. Tomcat与Nginx、Apache结合的相关实践

    一.LNMT 简介:在Tomcat服务器前端部署一个Nginx(反向代理),当用户请求静态资源时,由Nginx服务器负责响应:当用户请求java应用程序资源时,由后端的Tomcat服务器进行响应. 环 ...

  6. Codeforces#355

    大小号刷题,大号,被查重,悲剧,最后小号过了3题 A题: 分析:大于h的+2,小于等于h的+1 #include <iostream> #include <cstdio> #i ...

  7. Eclipse中GIT插件更新工程到之前版本

    因为之前好多次因为对项目文件删除后,发现删除的文件里有些功能模块还是需要的,所以需要恢复到之前的版本.但是一直不知道怎么操作才能恢复到之前版本,索性就直接把工程删了,重新导入,但是这太暴力了,所以看了 ...

  8. Online Schema Change for MySQL

    It is great to be able to build small utilities on top of an excellent RDBMS. Thank you MySQL. This ...

  9. Hibernate 中对象关系映射(ObjectRelationMapping)

    1.什么是对象关系映射? 解析:对象-关系映射(Object Relational Mapping,简称ORM,对象关系映射)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术. 简单的说, ...

  10. BLE 安卓APP控制LED灯的实现(转)

    源:BLE 安卓APP控制LED灯的实现 //注:参考AmoMcu源代码修改. 打开APP,检查蓝牙是否打开 BluetoothAdapter mBluetoothAdapter; final Blu ...