前言:该方案采用的安装环境为虚拟机,VMware

所需的镜像,工具及源码包:

  1. CentOS7.5-1804        2.Xshell和Xftp        3.ownCloud-10.0.2.zip(附:ownCloud 官方地址https://owncloud.com/
  2. 以上 所需的工具和源码包会放在末尾

own cloud的简单介绍:

own cloud是款开源的个人网盘软件,普遍用于个人自建服务器的云存储服务,拥有文件上传,下载,同步,分享 等功能,且支持在线流媒体播放。

Own Cloud的搭建:

声明:该方案仅提供参考,仅适合初学者;且该方案不适合长期使用,仅适合练手之作;本人采用的是SQlite数据库,且不是通过HTTPS进行访问。

一:安装虚拟机,虚拟机可上网(步骤一如果不懂,我在末尾有提供一份文档,里面有大量的步骤可 查看)

注意:网络适配器中请选择NAT模式

注意:在安装虚拟机时软件安装请选择带有GUI的方式,且把GUI中右边配置的倒数第三个勾选

搭建ELK kafka docker 搭建私有云平台_云计算

搭建ELK kafka docker 搭建私有云平台_云计算_02

 安装成功后配置网络:

搭建ELK kafka docker 搭建私有云平台_php_03

 注意:ls命令后的网卡名称可能不同,这关于你是否有修改和使用的镜像情况,一般第一个就是网卡

使用VI进入按 “i” 修改以下的命令

搭建ELK kafka docker 搭建私有云平台_源码包_04

将dhcp改成static

搭建ELK kafka docker 搭建私有云平台_mysql_05

将no改成yes;注意:如果你在安装时打开了网卡那就是yes,不用修改

 

搭建ELK kafka docker 搭建私有云平台_源码包_06

在末尾添加此条内容,添加地址,192.168.xxx.10 (xxx就是GATEWAY的xxx)

搭建ELK kafka docker 搭建私有云平台_mysql_07

在末尾添加此条内容,添加地址;192.168.xxx.x    地址就是下图的网关地址IP

搭建ELK kafka docker 搭建私有云平台_云计算_08

 8.8.8.8  在末尾添加此条内容

(DNS2=114.114.114.114)这条可添可不添,同样在末尾 

注意:IPADDR和GATEWAY的地址不可以随便填写;请看下图,选择虚拟网络编辑器,然后VM net8的子网地址一般 为192.168.xxx.0(此条不用管),往下选中vm net8然后选择NAT设置,查看网关IP192.168.xxx.x(记住这个IP),往上面的IPADDR和GATEWAY中填写

 

 

搭建ELK kafka docker 搭建私有云平台_源码包_09

搭建ELK kafka docker 搭建私有云平台_源码包_10

 

搭建ELK kafka docker 搭建私有云平台_mysql_11

搭建ELK kafka docker 搭建私有云平台_云计算_12

 以上步骤完成后

请输入命令# systemctl restart network

搭建ELK kafka docker 搭建私有云平台_mysql_13

 至此网络配置完成,可继续完成下列步骤

二:own cloud搭建

LAMP架构

搭建ELK kafka docker 搭建私有云平台_源码包_14

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

搭建ELK kafka docker 搭建私有云平台_源码包_15

 

启动LAMP的相关服务

# systemctl start httpd

# systemctl start mariadb

# setenforce 0

# systemctl stop firewalld.service

# netstat -anpt | grep httpd

搭建ELK kafka docker 搭建私有云平台_mysql_16

 启动完成后,运行Xftp传输源码包

搭建ELK kafka docker 搭建私有云平台_源码包_17

 传输完成后 ,终端 输入命令  ls,可看到owncloud包的存在 

搭建ELK kafka docker 搭建私有云平台_搭建ELK kafka docker_18

 解压 # unzip owncloud-10.0.10.zip

搭建ELK kafka docker 搭建私有云平台_源码包_19

 chow 权限

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

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

搭建ELK kafka docker 搭建私有云平台_搭建ELK kafka docker_20

 进行到这步后,停下脚步,请在外网查询虚拟机IP

搭建ELK kafka docker 搭建私有云平台_php_21

查询后会出现该页面,不要慌,这是因为我们的 PHP版本不对,接下来要升级PHP版本

设置数据库,我这里给 的密码是 000000,你们随意

# mysqladmin -u root password 000000

# mysql -uroot -p000000

搭建ELK kafka docker 搭建私有云平台_云计算_22

进入 数据库执行以下的命令,然后exit;退出

> create database owncloud;

> show databases;

> exit;

搭建ELK kafka docker 搭建私有云平台_云计算_23

 退出后升级rpm

(此条命令是查看你的php版本,可以不查看)

搭建ELK kafka docker 搭建私有云平台_php_24

升级rpm

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

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

搭建ELK kafka docker 搭建私有云平台_源码包_25

 卸载 php的组件 # yum remove -y php-common 

搭建ELK kafka docker 搭建私有云平台_php_26

 

搭建ELK kafka docker 搭建私有云平台_mysql_27

 再安装php56

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

搭建ELK kafka docker 搭建私有云平台_搭建ELK kafka docker_28

 

搭建ELK kafka docker 搭建私有云平台_源码包_29

 查看版本 

搭建ELK kafka docker 搭建私有云平台_php_30

 重启httpd

 # service httpd restart

搭建ELK kafka docker 搭建私有云平台_源码包_31

就此完成owncloud 的搭建,在外网,虚拟机中都可以用了

搭建ELK kafka docker 搭建私有云平台_mysql_32

 

再次声明由于此方案用SQlite和非httpd的,所以仅适用于练手

 百度网盘 请输入提取码

提取码:56ak