欢迎,来自IP地址为:3.94.202.151 的朋友
OwnCloud 是一款开源文件共享软件,它是一个实现网络云存储的网络套件。用户可以通过浏览器或都客户端方便的上传文件到云端存储服务器。OwnCloud 项目由 PHP 开发,数据库采用 SQLite、MySQL 或者 PostgreSQL。本文将演示在 CentOS 7 系统安装 OwnCloud 私有云存储。
实验环境介绍
- 操作系统:CentOS 7.7
- 主机名:owncloud
- IP 地址:172.16.200.1
安装依赖软件
之前已经说过,OwnCloud 由 PHP 开发,所以当然需要安装 PHP 以及 Web 服务器,数据库使用常用的 MySQL,当然还需要安装一些 PHP 扩展。简单来说,OwnCloud 需要一个 LAMP 的框架。使用如下命令安装:
# yum -y update # yum -y install httpd # yum -y install php php-mysql php-dom php-mbstring php-gd php-pdo # yum -y install mariadb mariadb-server # systemctl start httpd # systemctl start mariadb # /usr/bin/mysql_secure_installation
下载安装 OwnCloud 软件
LAMP 框架搭建完成后,就可以下载 OwnCloud 软件包,并解压到网站目录完成安装了:
# wget https://download.owncloud.org/community/7.0/owncloud-7.0.15.tar.bz2 # tar -jxvf owncloud-7.0.15.tar.bz2 -C /var/www/html/ # chown -R apache.apache /var/www/html/owncloud/
创建 OwnCloud 数据库
现在,创建 OwnCloud 使用的数据库及相应用户,并进行授权:
# mysql -u root -p MariaDB [(none)]> CREATE DATABASE clouddb; MariaDB [(none)]> CREATE USER 'cloud'@'localhost' identified by 'daehub'; MariaDB [(none)]> grant all on clouddb.* to 'cloud'@'localhost'; MariaDB [(none)]> flush privileges; MariaDB [(none)]> quit;
配置 Apache 服务器
新增一个 Apache 的配置文件”/etc/httpd/conf.d/owncloud.conf “,内容如下:
<IfModule mod_alias.c> Alias /owncloud /var/www/html/owncloud </IfModule> <Directory "/var/www/html/owncloud"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory>
最后,重新启动 Apache 和 Mariadb 数据库,防火墙放行服务:
# systemctl restart httpd # systemctl restart mariadb # firewall-cmd --add-service=http --zone=public --permanent # firewall-cmd --reload
配置 OwnCloud
现在,通过浏览器访问”http://172.16.200.1/owncloud”,就会见到如下页面:
设置管理员账号的用户名和密码后,点击”安装完成”完成 OwnCloud 的设置,进入 OwnCloud 的主功能页面:
至此,一个简单的 OwnCloud 云存储服务器就搭建完成了,功能同众多网盘类似,最大支持 500M 文件,方便局域网内文件共享,有机会大家可以尝试。