在本教程中,我们将向您展示如何在 CentOS 6 上安装 OwnCloud 8。对于那些不知道的人,OwnCloud 是免费的开源软件,可让您创建私有的“文件托管”云。 OwnCloud 类似于 DropBox 服务,不同之处在于可以免费下载并安装在您的私人服务器上。 Owncloud 由 PHP 和后端数据库 MySQL (MariaDB)、SQLLite 或 PostgreSQL 组成。 OwnCloud 还使您能够轻松查看和同步地址簿、日历事件、任务和书签。 您可以通过美观且易于使用的 Web 界面访问它,或者在您的台式机或笔记本电脑(支持 Linux、Windows 和 Mac OSX)上安装 OwnCloud 客户端。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到命令以获取 root 权限。 我将向您展示在 CentOS 6 上逐步安装 OwnCloud。
- 运行以下操作系统之一的服务器:CentOS 6。
- 建议您使用全新的操作系统安装来防止任何潜在问题。
- 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
- 一种
non-root sudo user
或访问root user
. 我们建议充当non-root sudo user
,但是,如果您在充当 root 时不小心,可能会损害您的系统。
在 CentOS 6 上安装 OwnCloud 8
步骤 1. 首先,我们需要安装适合您架构的最新 EPEL 和 Remi 存储库 RPM。
wget https://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6.rpm wget https://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
步骤 2. 安装必要的 PHP 组件。
yum update yum install httpd php php-mysql sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl -y
步骤 3. 安装 MySQL。
yum install mysql-server -y
启动 MySQL:
service mysql start
默认情况下,MySQL 未加固。 您可以使用 mysql_secure_installation
脚本。 您应该仔细阅读下面的每个步骤,这些步骤将设置 root 密码、删除匿名用户、禁止远程 root 登录、删除测试数据库和访问安全 MySQL。
mysql_secure_installation
步骤 4. 使用以下命令创建一个新的 MySQL 数据库。
#mysql -uroot -p CREATE DATABASE owncloud; GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'owncloud_user_pasword'; FLUSH PRIVILEGES;
步骤 5. 安装 OwnCloud 和依赖项。
wget https://download.owncloud.org/community/owncloud-8.0.0.tar.bz2 tar -xjf owncloud-8.0.0.tar.bz2 mv owncloud /var/www/html/owncloud/
设置目录权限:
chown -R apache.apache /var/www/html/owncloud/
步骤 5. 配置 Apache 为自己的云。
配置时 Apache Web 服务器,建议您启用 .htaccess 以获得增强的安全功能,默认情况下 .htaccess 在 Apache 服务器。 要启用它,请打开您的虚拟主机文件并将 AllowOverride 设置为 All。 例如,这里我使用了外部配置文件,而不是修改主文件。
#nano /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 服务器。
service httpd restart
步骤 6. 访问 OwnCloud 应用程序。
导航 https://your-domain.com/
并按照简单的说明进行操作。 Enter 管理员用户帐户的用户名和密码,单击“高级选项”超链接并进入数据目录(或保留默认设置),然后输入数据库用户名、数据库密码、数据库名称、主机(localhost),然后单击“完成”设置’。
恭喜! 您已成功安装 OwnCloud。 感谢您使用本教程在 CentOS 8 系统上安装 OwnCloud。 如需更多帮助或有用信息,我们建议您查看 官方 OwnCloud 网站.