OwnCloud是一款文件主机服务软件,平时使用的云存储,本文将教大家在CentOS 7上安装目前最新版本OwnCloud 10.0.8。这个是在自己主机的Linux云服务器上建立属于自己的私有云,OwnCloud使用AGPLv3协议发布,基于PHP和SQLite、MySQL、Oracle或PostgreSQL数据库,所以它可以运行在所有的平台上,包括Windows平台。
初始设置 安装CentOS 7系统默认最小配置,然后安装目前所有的更新,运行: yum -y update 接下来,我们需要安装PHP、Apache Web服务器与MySQL服务器和PHP扩展: yum install httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo wget vim 设置SELinux允许owncloud写数据: setsebool -P httpd_unified 1 防火墙设置: firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --permanent --zone=public --add-service=https firewall-cmd --reload 使用下面的命令启动Apache: systemctl start httpd.service 通过此命令启动MariaDB: systemctl start mariadb.service 自动启动的服务在系统启动: systemctl enable httpd.service systemctl enable mariadb.service
安装ownCloud 首先,我们需要从ownCloud官方网站下载owncloud。运行以下命令: wget https://download.owncloud.org/community/owncloud-10.0.8.tar.bz2 解压文件: tar -jxvf owncloud-10.0.8.tar.bz2 -C /var/www/html/ 接下来我们需要为Web服务器上文件目录设置读写权限: chown -R apache.apache /var/www/html/owncloud/
数据库配置 配置MariaDB实例: mysql_secure_installation; 在设置过程这都输入 Y 并回车。 创建 owncloud 数据库和用户。 登录到MySQL服务器,使用以下命令: mysql -u root -p 接下来,我们需要创建owncloud用户和权限: mysql> create database owncloud; mysql> create user ‘owncloud’@’localhost’ identified by’somedatabasepassword'; mysql> grant all on owncloud.* to ‘owncloud’@’localhost'; mysql> flush privileges; mysql> quit;
Apache服务器配置 打开你最喜爱的编辑器编辑 owncloud 外部配置文件,我用vim编辑器: vim /etc/httpd/conf.d/owncloud.conf 在配置文件中添加以下行: Alias /owncloud /var/www/html/owncloud Options Indexes FollowSymLinks AllowOverride All Order allow,deny allow from all 启动Apache和MariaDB服务: systemctl start httpd.service systemctl start mariadb.service
owncloud配置 打开你喜欢的浏览器访问 http://你的ip地址/owncloud 或者 http://你的域名/owncloud,它将显示初始owncloud设置页。必须要在配置。
相关主题 |