在Linux上搭建私有云

目录

一、前言

二、配置

三、使用


一、前言

1、介绍owncloud

        ownCloud官 :https://www.owncloud.com/

        ownCloud是一款私有云存储的搭建工具。可以在纯局域 环境中使用,也可以搭建在公有云上。分为服务器和客户端两个部分,服务器以前是支持Windows、Mac OS和Linux的,但是现在的版本只支持Linux了。客户端则支持Windows、Mac OS、Linux等桌面系统以及iOS、Android和BlackBerry等手机端。

2、准备工作     

        在配置开始之前,需要准备两个必要的文件,可以选择去官 下载

        链接:https://pan.baidu.com/s/1d8ZrMqZHTxMHJ5EeBF5Ixg 提取码:2hbd

二、配置

1、保证虚拟机可上 (ping baidu)

ping -c4 baidu.com

2、保证yum可用(刷新)

yum repolist

3、关闭selinux

setenforce 0 

vim /etc/selinux/config

4、查看防火墙状态

systemctl status firewalld.service

如果显示为(running),则关闭防火墙

systemctl stop firewalld.service

【 错1】

如果出现Unit firewalldxc2xa0.service not loaded这种情况

则在虚拟机上依次输入以下命令

5、安装软件(搭建OwnCloud需要LAMP的架构支持)

yum install -y httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo

6、启动服务(httpd、mariadb)

systemctl start httpd.service

systemctl start mariadb.service

【 错2】

如果出现Unit not found这种情况

则在虚拟机上依次输入以下命令

7、查看是否可以访问界面(测试Apache)

8、将owncloud-10.0.4.tar文件上传到虚拟机

9、将owncloud-10.0.4.tar文件解压到当前目录

tar -xjvf owncloud-10.0.4.tar.bz2 

10、将owncloud下面的所有文件复制到/var/www/html中(原因:httpd的首页文件存放在/var/www/html)

cp -r ~/owncloud/* /var/www/html

11、修改权限

chown -R apache:apache /var/www/html 

 12、在Mariadb数据库中创建OwnCloud的数据库

(1)给数据库设置用户和密码

(2)登录数据库

(3)创建数据库

(4)查询数据库

(5)退出当前模式

13、再次刷新界面,显示如下信息“以下提示当前的php版本为5.4.16,要求高于5.6.0,请更新你的php版本”;查看当前php的版本信息

14、升级yum仓库

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm 

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 

15、卸载php模块(php-common)

yum remove php-common 

16、重新安装php(安装php5.6)

yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring 

17、查看php版本,确认安装成功

php -v

18、重启Apache服务

systemctl restart httpd

19、再次刷新界面

【 错3】

如果出现“不能写入配置目录”这种情况

则在虚拟机上依次输入以下命令

20、在Windows上安装ownCloud

 点击“否”,选择稍后重启

21、打开ownCloud,输入虚拟机IP地址,连接服务器地址

【 错4】

如果出现“连接超时”的情况,那么将物理机重启。然后在虚拟机上输入以下命令,之后再打开访问界面,最后再重新打开ownCloud进行连接

22、以未加密HTTP方式重试

23、输入创建的管理账 和密码

24、选择Windows本地文件夹进行同步连接

25、连接成功

26、测试(将某个文件拖入Windows本地文件夹中,然后在Linux的ownCloud中查看是否进行了同步)

配置完成

三、使用

1、在虚拟机上输入以下命令

2、打开访问界面

3、打开物理机的“_文件夹同步连接”

 The end

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24904 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月11日
下一篇 2021年6月11日

相关推荐