大家好,这里是centos7/redhat7私有云搭建教程
提到云,大家的第一印象是不是这样的:
或者是这样的:
但是,这里要讲的是这样的:
云计算:
首先了解以下分布式文件系统云计算部署模式
云计算的部署模式
1)公有云:面向大众的
优点:便宜
缺点:不安全
2)私有云:只能自己用的
优点:安全
缺点:昂贵
3)混合云:部分面向大众,部分面向自己
学习私有云,就要先了解,什么是私有云
私有云(Private Clouds)是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所,私有云的核心属性是专有资源。
现在,我们就来学习,如何搭建属于自己的私有云。
首先,你得有安装了centos7/redhat7的虚拟机。
安装centos7/redhat7的教程
VM虚拟机安装centos7/redhat7详解_m0_60981735的博客-CSDN博客centos7/redhat7的配置https://blog.csdn.net/m0_60981735/article/details/122907767?spm=1001.2014.3001.5502centos7配置网络,使虚拟机和外网能互通
虚拟机配置网络_m0_60981735的博客-CSDN博客虚拟机centos7配置网络的三种方法https://blog.csdn.net/m0_60981735/article/details/122908187?spm=1001.2014.3001.5502
centos7配置yum仓库
liunx操作系统中yum仓库的配置_m0_60981735的博客-CSDN博客Linux操作系统中本地yum源的配置https://blog.csdn.net/m0_60981735/article/details/122894710?spm=1001.2014.3001.5502
完成以上基础配置,正式开始进行我们的私有云的配置
1.安装私有云部署软件
[root@www ~]#yum install -y httpd php php-mysqlnd.x86_64 mariadb-server mariadb sqlite php-dom php-mbstring.x86_64 php-gd.x86_64 php-pdo.x86_64
2.启动httpd和mariadb服务,并设置为自启动。并且关闭防火墙
[root@www ~]# systemctl restart httpd
[root@www ~]# systemctl restart mariadb
[root@www ~]# systemctl enable httpd
[root@www ~]# systemctl enable mariadb
[root@www ~]# systemctl stop firewalld.service
[root@localhost ~]# vim /etc/selinux/config
把第七行的修改为disable ===>关闭selinux
3.查看服务状态
[root@www ~]# systemctl status httpd
[root@www ~]# systemctl status mariadb
4.连接xftp,上传owncloud压缩文件//这个文件在文章结尾我会放
5.解压owncloud压缩文件
[root@www ~]# file owncloud-10.0.4.tar.bz2 //查看文件类型
[root@www ~]# tar -xvf owncloud-10.0.4.tar.bz2
将owncloud下面的所有文件全部复制到/var/www/html下面
[root@www ~]# cp -a owncloud/* /var/www/html
7.更改/var/html/www所有人和所属组
[root@www ~]#ls -l /var/www/html/* <查看文件权限长格式>
[root@www ~]#chown -R apache:apache /var/www/html
8.设置数据库的密码
[root@www ~]# mysqladmin -u root password 123456
[root@www ~]#mysql -uroot -p123456
MariaDB [(none)]>create database owncloud;<新建一个owncloud数据库>
MariaDB [(none)]>Grant select on owncloud.* to 'root'@'localhost' identified by '123456';<授权>
MariaDB [(none)]>flush privileges; <刷新数据库>
MariaDB [(none)]>exit <退出>
9.查看php的详细信息
[root@www ~]#php -v <查看php版本信息>
10.发现php版本太低,需要更新php版本11.下载新的yum源
[root@localhost ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
[root@localhost ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
12.卸载原有的php-common包
[root@localhost ~]# yum remove -y php-common.x86_64
13.安装5.6版本的php包
[root@localhost ~]# yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring
14.重启apache服务
[root@www ~]# systemctl restart httpd
15.刷新网页
16.设置你的owncloud用户名和密码
17.选择数据库(mysql或者mariadb)
输入数据库的名称:owncloud
输入数据库的密码:123456
18.完成配置
19.在windows上安装owncloud软件
远程连接,完成配置
可以上传文件到centos7,centos7也可以上传文件到windows
宿主机上传文件到centos7
随便拖一个文件上传
然后我们现在去centos7查看
然后我们下载,并打开
centos7上传到宿主机
上传一个文件
然后我们去宿主机查看
发现已经上传成功了,我们可以进行下载
以上就是centos7/redhat7搭建私有云的全部内容了。搭建私有云所需要的包,自取文章来源:https://www.toymoban.com/news/detail-418062.html
阿里云盘分享https://www.aliyundrive.com/s/px4eFjxLSxc文章来源地址https://www.toymoban.com/news/detail-418062.html
到了这里,关于centos7/redhat7创建私有云(owncloud)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!