一.什么是ownCloud?

在这里插入图片描述
ownCloud是是一款私有云存储的搭建工具(类似百度云网盘)。可以在纯局域网环境使用,也可以搭建在公有云上。分为服务器和客户端两个部分,服务器以前是支持Windows、Mac OS和Linux的,但是现在的版本只支持Linux了。客户端则支持Windows、Mac OS、Linux等桌面系统以及iOS、Android和BlackBerry等手机端。具体的在ownCloud上面都有。很多种安装方式可供选择。

二.安装准备

2.1.搭建一个centOS7系统,可以参考博文 https://blog.csdn.net/weixin_44487579/article/details/103575581?spm=1001.2014.3001.5501

2.2.保证虚拟机能上网

三.安装Apache

3.1.安装httpd

yum -y install httpd

3.2删除默认欢迎页

rm -f /etc/httpd/conf.d/welcome.conf

3.3 配置httpd环境(在这里也可以配置邮箱、域名等)

vim /etc/httpd/conf/httpd.conf

把none改为All,改完后这行为AllowOverride All

在这里插入图片描述

3.4 启动httpd服务

systemctl start httpd

systemctl enable httpd

3.5 防火墙允许httpd服务

firewall-cmd --add-service=http --permanent

firewall-cmd --reload

3.6 添加首页,测试Apache是否安装成功

vim /var/www/html/index.html

添加内容

<doctype html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>首页测试</title>
</head>
<body>
    <div>
        <h2>Hello httpd!<h2>
        <br />
    </div>
</body>
 
</html>

然后浏览器输出你的机器地址回车,看到添加的内容为成功
在这里插入图片描述

四、安装PHP

4.1 检查本机是否安装了php(且版本在5.6.0版本之上)

php -v

4.2 没有安装php的进行安装PHP

检查系统是否自带php包

yum list installed | grep php
#已经存在的php包
php-mysql.x86_64 0:5.3.3-38.el6

用yum remove命令删除,例如:

#删除已经存在的php包
yum remove php-mysql.x86_64 0:5.3.3-38.el6
#运行以下命令查看是否删完了
yum list installed | grep php

先更新rpm源文件

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

然后安装相应的包

yum install -y php72w php72w-opcache php72w-xml php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring

安装成功之后查看一下是否安装成功!

php -v

五、安装数据库

5.1安装数据库

yum install -y mariadb-server mariadb

5.2 启动数据库

systemctl start mariadb
systemctl enable mariadb

5.3 防火墙允许mysql服务(如果防火墙开着的话)

firewall-cmd --add-service=mysql --permanent

#重启防火墙
firewall-cmd --reload

六、下载ownCloud包

去owncloud官网 https://owncloud.org/download/下载包并解压,解压后的包文件夹放到虚拟机里边

下载可能会慢一点也可以去我的百度云网盘获取

 链接:https://pan.baidu.com/s/1UwvFLrBVSTBRi_iFLLu7yw 
 提取码:uges

七、安装配置ownCloud

7.1文件配置

比如我把文件放到opt底下

cp -r /opt/owncloud /var/www/html

拷贝过去之后运行命令

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

7.2配置数据库

mysqladmin -u root password "root"
 
mysql -u root -p

继续依次执行下边命令

chcon -v -R -u system_u -r object_r -t httpd_sys_content_t '/var/www/html/owncloud/'
 
chcon -R -t httpd_sys_rw_content_t '/var/www/html/owncloud/config/'
 
chcon -R -t httpd_sys_rw_content_t '/var/www/html/owncloud/apps/'

cd /var/www/html/owncloud/
 
mkdir data
 
chown -R apache:apache /var/www/html/owncloud/
 
chcon -v -R -u system_u -r object_r -t httpd_sys_content_t '/var/www/html/owncloud/'
 
chcon -R -t httpd_sys_rw_content_t '/var/www/html/owncloud/data/'
 
chcon -R -t httpd_sys_rw_content_t '/var/www/html/owncloud/config/'
 
chcon -R -t httpd_sys_rw_content_t '/var/www/html/owncloud/apps/'

7.3创建owncloud的管理员用户

浏览器访问 http://localhost/owncloud,然后输入用户名和密码(首次输入,这是在创建owncloud的管理员用户)。
在这里插入图片描述
依次执行,先去添加用户名密码、创建文件存储位置、创建数据库连接配置

7.4 配置trusted_domains

vim /var/www/html/owncloud/config/config.php

把localhost修改成本机IP
在这里插入图片描述
重启httpd服务

   systemctl restart httpd

完事安装配置就结束了!下边就可以进行上传文件下载等云盘操作!

Logo

更多推荐