如何在CentOS 7安装和配置ownCloud

如何在CentOS 7安装和配置ownCloud,第1张

第1步 - 安装ownCloud

ownCloud服务器软件包不存在于CentOS的默认存储库中。然而,ownCloud为发行版维护了一个专用的存储库。 首先,导入与他们释放钥匙rpm命令。 关键的授权包管理器yum信任库。sudo rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key

接下来,使用curl命令下载ownCloud库文件:sudo curl -L https://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -o /etc/yum.repos.d/ownCloud.repo

添加新文件后,用clean命令使yum知道所做的更改:sudo yum clean expire-cache

OutputLoaded plugins: fastestmirror

Cleaning repos: base ce_stable extras updates

6 metadata files removed

最后,使用进行ownCloud安装yum实用程序和install命令:sudo yum install owncloud

当提示Is this ok [y/d/N]:消息类型Y然后按ENTER键授权安装。Output. . .

Installed:

owncloud.noarch 0:9.1.1-1.2

Dependency Installed:

libX11.x86_64 0:1.6.3-2.el7 libX11-common.noarch 0:1.6.3-2.el7 libXau.x86_64 0:1.0.8-2.1.el7

libXpm.x86_64 0:3.5.11-3.el7 libpng.x86_64 2:1.5.13-7.el7_2 libxcb.x86_64 0:1.11-4.el7

libxslt.x86_64 0:1.1.28-5.el7owncloud-deps-php5.noarch 0:9.1.1-1.2 owncloud-files.noarch 0:9.1.1-1.2

php-gd.x86_64 0:5.4.16-36.3.el7_2php-ldap.x86_64 0:5.4.16-36.3.el7_2 php-mbstring.x86_64 0:5.4.16-36.3.el7_2

php-process.x86_64 0:5.4.16-36.3.el7_2 php-xml.x86_64 0:5.4.16-36.3.el7_2 t1lib.x86_64 0:5.1.2-14.el7

Complete!

安装ownCloud服务器后,我们将继续设置数据库供其使用。

第2步 - 创建MySQL数据库

要开始,请使用管理帐户登录MySQL:mysql -u root -p

输入在安装数据库服务器时为MySQL root用户设置的密码。 ownCloud需要一个单独的数据库来存储管理数据。虽然你可以调用这个数据库不管你愿意,我们决定用这个名字owncloud让事情变得简单。CREATE DATABASE owncloud

注意:每个MySQL的语句必须以分号()结束。 如果您遇到问题,请务必检查这是否存在。接下来,创建一个单独的MySQL用户帐户,与新创建的数据库进行交互。从管理和安全的角度来看,创建单功能数据库和帐户是一个好主意。与数据库的命名一样,选择您喜欢的用户名。我们选择去与名称owncloud本指南GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'set_database_password'

警告:请务必把一个实际的密码所在的命令状态: set_database_password通过用户分配对数据库的访问权限,执行flush-privileges *** 作以确保MySQL的正在运行的实例知道最近的权限分配:FLUSH PRIVILEGES

MySQL的配置到此结束,因此我们将通过键入以退出会话:exit

在ownCloud服务器安装和数据库设置完成后,我们准备将注意力转移到配置ownCloud应用程序。

第3步 - 配置ownCloud

要访问ownCloud Web界面,请打开Web浏览器并导航到以下地址:https://server_domain_or_IP/owncloud

如果正在使用自签名证书,您可能会收到警告,因为证书未由您的浏览器的可信授权机构签名。这是预期和正常的。我们只对证书的加密方面感兴趣,而不是对我们主机的真实性的第三方验证。点击相应的按钮或链接,进入ownCloud设置页面。 你应该看到这样:通过选择用户名和密码创建管理员帐户。出于安全目的,不建议对用户名使用“admin”。点击完成设置按钮之前,点击存储和数据库的链接:保持数据文件夹设置原样,并单击配置 MySQL / MariaDB的按钮数据库部分。输入在上一步中配置的数据库信息。下面是一个示例,它匹配我们在本指南中使用的数据库凭据:点击完成设置按钮登录到ownCloud 一个安全的home为所有应该出现的数据:点击x在启动画面进入主界面的右上角:在这里,您可以创建或上传文件到您的个人云。

ownCloud是一个文件共享服务器,允许您将您的个人内容,如文档和图片,存储在一个集中的位置,很像Dropbox。与ownCloud的区别在于它是免费和开源的,允许任何人使用和检查它。它还将敏感数据的控制和安全性返回给您,从而消除了第三方云托管服务的利用率。 在本教程中,我们将在CentOS 7服务器上安装和配置ownCloud实例。

先决条件

要完成本指南中的步骤,您需要以下内容:

你的服务器上有Sudo用户 :您可以按照创建使用sudo权限的用户CentOS 7初始服务器设置指南 。

LAMP环境 :ownCloud需要Web服务器,数据库和PHP才能正常工作。 设置LAMP(Linux,Apache,MySQL和PHP)服务器满足所有这些要求。 按照本指南安装和配置这个软件。

要充分利用一切ownCloud所提供的功能,请确保安装以下PHP模块: php-gd , php-intl , php-mbstring , php-process ,和php-xml 。

SSL证书 :你如何设置这取决于你是否拥有一个解析为您的服务器域名。

如果你有一个域名......,以确保您的网站的最简单的方法是让我们的加密,它提供免费的,受信任的证书。 按照咱们的加密指南为Apache设置。

如果你没有一个域名...你只是使用测试或个人使用此配置,您可以使用自签名证书来代替。 这提供了相同类型的加密,但没有域名验证。 按照自签名的SSL指南Apache才能完成设置。

Debian安装 ownCloud

进入官网站:http //owncloud org并点击‘Install’按钮(右角)

前版本选择Packages for auto updates(面图v7)让轻松让使用ownCloud与Debian包管理系统保持致包由ownCloud社区维护

屏点击继续:

用 *** 作系统列表选择Debian 7 [Wheezy]:

加入ownCloud官Debian仓库:

# echo 'deb /' >>/etc/apt/sources.list.d/owncloud.list

加入仓库密钥apt:

# wget apt-key add - <Release.key

继续安装ownCLoud:

# aptitude update# aptitude install owncloud

打浏览器并定位ownCloud实例址 http://服务器 IP/owncloud:

注意ownCloud能包Apache配置错误警告使用面步骤解决错误解决些错误信息

a) 编辑 the /etc/apache2/apache2.conf (设置 AllowOverride All):

<Directory /var/www/>Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all</Directory>

b) 编辑 the /etc/apache2/conf.d/owncloud.conf

<Directory /var/www/owncloud>Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all</Directory>

c) 重启web服务器:

# service apache2 restart

d) 刷新浏览器确认安全警告已经消失

设置数据库

ownCloud设置数据库

首先登录本MySQL/MariaDB数据库:

$ mysql -u root -h localhost -p

ownCloud创建数据库用户账户

mysql>CREATE DATABASE owncloud_DBmysql>CREATE USER ‘owncloud-web’@'localhost' IDENTIFIED BY ‘whateverpasswordyouchoose’mysql>GRANT ALL PRIVILEGES ON owncloud_DB.* TO ‘owncloud-web’@'localhost'mysql>FLUSH PRIVILEGES

通http://服务器 IP/owncloud 进入ownCloud页面并选择‘Storage &database’ 选项输入所需信息(MySQL/MariaDB用户名密码数据库主机名)并点击完按钮

ownCloud配置SSL连接

始使用ownCloud前强烈建议ownCloud启用SSL支持使用SSL提供重要安全处比加密ownCloud流量并提供适验证本教程SSL使用自签名证书

创建储存服务器密钥证书目录:

# mkdir /etc/apache2/ssl

创建证书(并密钥保护)效期

# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

编辑/etc/apache2/conf.d/owncloud.conf 启用HTTPS于重写规则NC、RL意义参考Apache 文档:

Alias /owncloud /var/www/owncloud <VirtualHost 192.168.0.15:80>RewriteEngine on ReWriteCond %{SERVER_PORT} !^443$ RewriteRule ^/(.*) {HTTP_HOST}/$1 [NC,R,L]</VirtualHost><VirtualHost 192.168.0.15:443>SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key DocumentRoot /var/www/owncloud/<Directory /var/www/owncloud>Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all</Directory></VirtualHost>

启用重写模块并重启Apache:

# a2enmod rewrite# service apache2 restart

打ownCloud实例注意即使尝试使用HTTP自重定向HTTPS

注意即使已经按照述步骤做启ownCloud仍看条错误消息指该证书尚未受信机构颁发(我创建自签名证书)您放忽略消息考虑产服务器部署ownCloud值信赖公司购买证书

创建账号

现我准备创建ownCloud管理员帐号

欢迎自云注意安装桌面或者移端app同步文件、历、通讯录或者更

右叫点击用户名显示拉菜单:

点击Personal改变设置比密码显示名email址、像更

直接工具unetbootin包满意直接载for windows至于何使用绿色软件需安装载直接双击点选 磁盘镜像 选项再点行按钮找ISO镜像所文件夹记住打软件前插入优盘且先格式化格式都行fat32点 确定 段间做种直接使用U盘系统livecd机选择U盘启切ok尽情享受ubuntu吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11362827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存