分享

私有云OwnCloud的搭建

 2023我来过 2023-04-18 发布于广东

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

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

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

own cloud的简单介绍:

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

Own Cloud的搭建:

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

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

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

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

59b4f4181bd0427299164a6a8b3061e7.png

e291b896f58a4064a496530f0fcc9d43.png

 安装成功后配置网络:

f01dd2a6b0fe48959781bebb8f8c0b30.png

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

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

9ab85a2d23914861a268e550b452ae7d.png将dhcp改成static

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

 

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

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

2548efb74f9f4480bf6bcdbb3423f959.png 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中填写

 

 f3227cad444c4f1284ca025cd26f9175.pngf63b5ddcad9e412c9b17d037cb88872a.png

 72db522c9316456ba60f62b4065142ad.png

c31a18a0d8614965a19d3141efefb160.png

 以上步骤完成后

请输入命令# systemctl restart network
29b9b0f7ab1b4cb888cb3fdd0a9b428c.png

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

二:own cloud搭建

LAMP架构

f401053a445d4e3f89b8cf7fd05c64ef.png

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

8cf344cac1134ae3b0bd8007a606306a.png

 

启动LAMP的相关服务

# systemctl start httpd

# systemctl start mariadb

# setenforce 0

# systemctl stop firewalld.service

# netstat -anpt | grep httpd

d9b704a9e0934cda83abdda334f163e2.png

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

a2837057fc3846419694ae2e56b46f44.png

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

dc9180e9675f40a2a44491ec5031e9ea.png

 解压 # unzip owncloud-10.0.10.zip

3ff448c3d9064018a3a7ec8499c37ec2.png

 chow 权限

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

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

6932af8c82fd4194a8cb74da36afb1b7.png

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

115862b47a54465390cf04cf21488720.png

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

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

# mysqladmin -u root password 000000

# mysql -uroot -p000000

2e01bff24b17400f899a81b2245523e6.png

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

> create database owncloud;

> show databases;

> exit;

2c0a69ff2a584f2eb124d1c9d516a692.png

 退出后升级rpm

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

950caa5186fb4f0cbcfd52edd714f566.png

升级rpm

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

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

879dafb541824178a962eba8213f4083.png

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

e31b1b696d844b16a3c39f15382878ce.png

 7f47229b152243bdac7b90c056f19f94.png

 再安装php56

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

55979fdb752b4996be822bd4a57d9b39.png

 997f5ac97cb242269dce8a86272a927c.png

 查看版本 

2d1a8ba254574171b3550382f22021de.png

 重启httpd

 # service httpd restart

27252898a58148efbb1bbd8f344b5433.png

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

cbf3491cafe14416aa8d38b56436632e.png

 

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

 百度网盘 请输入提取码

使用此教程时有遇到问题的请发邮箱2956396068@qq.com,CSDN不是经常上

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多