暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

搭建私有云平台

IT那活儿 2022-09-29
874

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!

什么是私有云

私有云是指通过Internet或专用内部网络仅面向特选用户(而非一般公众)提供的计算服务。
私有云(Private Clouds)是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。
私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所,私有云的核心属性是专有资源
  • 软件概述

    在linux下使用OwnClou在LAMP的构架上搭建的私有云平台。

  • 功能

    建立自己的私有的存储网盘,可以在任何电脑、手机上都可以获取到文件。

安装准备

  • Cenos 7.4镜像文件
  • VMware Workstation 15.5 Pro
  • owncloud-10.0.3.tar.bz包

安装步骤

1. 搭建OwnCloud需要LAMP的架构支持
#yum install -y httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo
遇到这种现象就是yum这个进程正在被占用杀死该进程即可。
2. 启动LAMP相关的服务(关闭selinux以及firewalld防火墙)
2.1(设置SElinux以及firewalld防火墙永久关闭)
1)永久关闭SElinux
# vi etc/sysconfig/selinux
SELINUX=enforcing替换为SELINUX=disabled
保存退出。
# reboot
重启后运行命令。
# sestatus
永久关闭selinux成功。
2)永久关闭防火墙
关闭防火墙:
# systemctl stop firewalld.service
执行防火墙开机禁止自启动命令。
# systemctl disable firewalld.service
查看防火墙状态:
systemctl status firewalld.service
2.2 启动LAMP相关的服务
1)启动
# systemctl start httpd
# systemctl start mariadb
# netstat -anpt | grep httpd
# netstat -anpt | grep 3306

2)设置Apache及MariaDB开机自启
# systemctl enable mariadb
查看Apache是否加入开机自启动列表。
将Apache加入到开机自启动中。
systemctl enable httpd
再次查看:
3. 测试apache
4. 在搭建好的LAMP的基础上部署OwnCloud站点
下载源码包,并移动到网站根目录(我这里是用Xftp从物理机传到虚拟机的)。
#tar -vxf owncloud-10.0.3.tar.bz2 //解压owncloud包
#cp -r owncloud/* /var/www/html/
#chown -R apache.apache /var/www/html

5. 在Mariadb数据库中创建OwnCloud的数据库,设置mariadb的root密码
# mysqladmin -u root password “123456”
# mysql -uroot -p123456
>create database owncloud;
>show databases;

Ctrl+d退出
6. 通过web界面安装OwnCloud    http://192.168.XXX.X(自己的服务器IP)
以下提示当前的php版本为5.4.16,要求高于5.6.0,请更新你的php版本。
更新php为5.6。
6.1 查看当前php的版本信息
# php -v
6.2 升级软件仓库
# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

6.3 卸载php-common
# yum remove php-common 过程中输入Y即可
6.4 安装php5.6
# yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring
6.5 查看php版本确认安装成功
7. 重启Apache服务,再次通过web界面安装OwnCloud
# systemctl restart httpd
# systemctl status httpd

8. 在web版本上上传文档


本文作者:宋子航(上海新炬王翦团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论