如何在CentOS 7免安装mysql如何配置和配置ownCloud

如何在CentOS 7安装和配置ownCloud - CSDN博客
如何在CentOS 7安装和配置ownCloud
ownCloud是一个文件共享服务器,允许您将您的个人内容,如文档和图片,存储在一个集中的位置,很像Dropbox。与ownCloud的区别在于它是免费和开源的,允许任何人使用和检查它。它还将敏感数据的控制和安全性返回给您,从而消除了第三方云托管服务的利用率。
在本教程中,我们将在CentOS 7服务器上安装和配置ownCloud实例。
要完成本指南中的步骤,您需要以下内容:
你的服务器上有Sudo用户&:您可以按照创建使用sudo权限的用户&。LAMP环境&:ownCloud需要Web服务器,数据库和PHP才能正常工作。 设置LAMP(Linux,Apache,MySQL和PHP)服务器满足所有这些要求。 按照安装和配置这个软件。
要充分利用一切ownCloud所提供的功能,请确保安装以下PHP模块:&php-gd&,&php-intl&,&php-mbstring&,&php-process&,和php-xml&。
SSL证书&:你如何设置这取决于你是否拥有一个解析为您的服务器域名。
如果你有一个域名......,以确保您的网站的最简单的方法是让我们的加密,它提供免费的,受信任的证书。 按照设置。如果你没有一个域名...你只是使用测试或个人使用此配置,您可以使用自签名证书来代替。 这提供了相同类型的加密,但没有域名验证。 按照才能完成设置。
第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
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.el7
owncloud-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_2
php-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
安装ownCloud服务器后,我们将继续设置数据库供其使用。
第2步 - 创建MySQL数据库
要开始,请使用管理帐户登录MySQL:
mysql -u root -p
输入在安装数据库服务器时为MySQL root用户设置的密码。 ownCloud需要一个单独的数据库来存储管理数据。虽然你可以调用这个数据库不管你愿意,我们决定用这个名字owncloud让事情变得简单。
CREATE DATABASE
注意:每个MySQL的语句必须以分号(;)结束。
如果您遇到问题,请务必检查这是否存在。接下来,创建一个单独的MySQL用户帐户,与新创建的数据库进行交互。从管理和安全的角度来看,创建单功能数据库和帐户是一个好主意。与数据库的命名一样,选择您喜欢的用户名。我们选择去与名称owncloud本指南
GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'set_database_password';
警告:请务必把一个实际的密码所在的命令状态:&set_database_password通过用户分配对数据库的访问权限,执行flush-privileges操作以确保MySQL的正在运行的实例知道最近的权限分配:
FLUSH PRIVILEGES;
MySQL的配置到此结束,因此我们将通过键入以退出会话:
在ownCloud服务器安装和数据库设置完成后,我们准备将注意力转移到配置ownCloud应用程序。
第3步 - 配置ownCloud
要访问ownCloud Web界面,请打开Web浏览器并导航到以下地址:
https://server_domain_or_IP/owncloud
如果正在使用自签名证书,您可能会收到警告,因为证书未由您的浏览器的可信授权机构签名。这是预期和正常的。我们只对证书的加密方面感兴趣,而不是对我们主机的真实性的第三方验证。点击相应的按钮或链接,进入ownCloud设置页面。
你应该看到这样:通过选择用户名和密码创建管理员帐户。出于安全目的,不建议对用户名使用“admin”。点击完成设置按钮之前,点击存储和数据库的链接:保持数据文件夹设置原样,并单击配置&MySQL
/ MariaDB的按钮数据库部分。输入在上一步中配置的数据库信息。下面是一个示例,它匹配我们在本指南中使用的数据库凭据:点击完成设置按钮登录到ownCloud&一个安全的home为所有应该出现的数据:点击x在启动画面进入主界面的右上角:在这里,您可以创建或上传文件到您的个人云。
ownCloud可以复制流行的第三方云存储服务的功能。内容可以在用户之间或外部与公共URL共享。 ownCloud的优点是信息安全地存储在您控制的地方。 探索界面和附加功能,使用安装插件&。&
本文已收录于以下专栏:
相关文章推荐
CentOS 7安装ownCloud
ownCloud官网:https://owncloud.org/
ownCloud官方文档:https://doc.owncloud.org/
一、Perl + mod_perl
安装mod_perl使Perl脚本速度快
安装mod_perl
# 从EPEL安装
[root@linuxprobe ~]# yum --enablere...
一、Apache简介
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器软件,可以在大多数电脑操作系统中运行,由于其跨平台和安全性(尽管不断有...
今天尝试了下在linux搭建私有云,百度了几个教程,只有一个是成功安装的,其实过程还蛮简单的,感觉功能和windows下的局域网共享差不多。
我系统用的是centos 7。
第一步、搭建LAMP
CentOS 7 配置php语言开发环境
初始化设置参考:http://blog.csdn.net/wh211212/article/details/
安装PHP 5.6
linux下使用yum安装mysql
linux下使用yum安装mysql
查看有没有安装过:
          yum list installed mysql...
他的最新文章
讲师:宋宝华
讲师:何宇健
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)Owncloud 安装全记录(超详细)_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Owncloud 安装全记录(超详细)
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩22页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢使用ownCloud在Linux安装你的个人云服务
-08%-24%-42%-64%
是一个免费开源的软件,用于为分享文件,日历,联系人,书签和个人音频/视频。非常容易安装和管理。
在这篇教程里我使用CentOS 6.5 minimal server来安装ownCloud。下面是我测试机的资料。
Operating system: CentOS 6.5 Minimal Installation
IP Address: 192.168.1.101/24
在CentOS 6.5上测试了一段时间,ownCloud适用于所有基于RPM的发行版。
你的服务应该工作在LAMP上。参考下面链接去安装LAMP服务。
安装一下必要的PHP扩展:
# yum install php-mysql php-json php-xml php-mbstring php-zip php-gd curl php-curl php-pdo
为ownCloud设置数据库
让我们来创建一个名为'ownclouddb'和数据库用户'ownclouduser'以及密码是'centos'的数据库。
# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.
Your MariaDB connection id is 66
Server version: 5.5.34-MariaDB MariaDB Server
Copyright (c) , Oracle, Monty Program Ab and others.
Type '' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]& CREATE DATABASE
Query OK, 1 row affected (0.04 sec)
MariaDB [(none)]& GRANT ALL ON ownclouddb.* TO ownclouduser@localhost IDENTIFIED BY 'centos';
Query OK, 0 rows affected (0.01 sec)
MariaDB [(none)]&
Query OK, 0 rows affected (0.01 sec)
MariaDB [(none)]& exit
获取ownCloud
切换到你的apache root目录并下载ownCloud最新版
转到Apache root文件目录并下载最新版ownCloud。
# wget http://download.owncloud.org/community/owncloud-6.0.0a.tar.bz2
用命令解压tar压缩包:
# tar xvf owncloud-6.0.0a.tar.bz2
移动解压后的目录到你的apache root目录 (例如 /var/www/html/)
# mv owncloud/ /var/www/html/
设置一下目录的所有权和权限:
# chown -R apache:apache /var/www/html/owncloud/
# chmod 777 /var/www/html/owncloud/config/
启用apache重写模式。
编辑文件 &/etc/httpd/conf/httpd.conf&,
# vi /etc/httpd/conf/httpd.conf
查找并修改 AllowOverride None 为 Allowoverride All.
AllowOverride All
最后,重启apachehttpd和mysql服务。
# service mysql restart
# service httpd restart
开始安装ownCloud
通过你的网页浏览器导航到 http://ip-address/owncloud 或 http://domain-name/owncloud 。
注意:如果遇到任何权限错误,禁用SELinux并再试一次。
自己的云的主页将出现。你将被要求创建一个新的管理员账户。输入管理员账户信息。
然后点击 Advanced 下拉按钮,选择mysql并输入mysql数据库名,数据库用户和密码。最后点击 Finish setup 来完成安装。
这是我的ownCloud界面的样子:
就是这样。我们的云服务已经准备好了。现在,你可以从你任何网络的客户端来上传/下载你的图片,文件,音频,视频以及访问它们。
译者: 校对:
原创翻译, 荣誉推出
上一篇:下一篇:
评论功能关闭
根据国家法律法规要求,本站暂时关闭文章评论功能。开放时间不确定。我们将谋求一种可以让大家更好的发表意见的方式。
根据国家法律法规要求,只有实名认证后才可以发表评论。
共计翻译: 24 篇
| 共计贡献: 52 天
贡献时间: -&
ownCloud是一个免费开源的软件,用于为分享文件,日历,联系人,书签和个人音频/视频。非常容易安装和管理。
在这篇教程里我使用CentOS 6.5 minimal server来安装ownCloud。下面是我测试机的资料。
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。
请将我们加入您的广告过滤器的白名单,请支持开源站点。谢谢您。博客分类:
CentOS6安装
hostname:owncloud.deploy
rootpassword:00000
ip:10.30.7.151
CentOS6安装EPEL6和REMI6
rpm -ivh http://mirrors./fedora/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh /enterprise/remi-release-6.rpm
升级你的yum,将服务器上的一些软件包升级到最新版本。
yum -y update
yum -y upgrade
安装PHP5.4和mysql5
yum -y install php mysql mysql-server php-mysql php-gd php-bcmath php-xml php-xmlrpc php-sqlite php-mcrypt php-xnmp php-pdo php-ldap php-imap php-odbc php-pear php-mbstring
.htacess文件权限
&Directory "/var/www/html"&这一行,然后往下看,就会看到AllowOverride none改成ALL。其实这个就是允许html目录下的东西重写.htacess文件
vim /etc/httpd/conf/httpd.conf
更改apache访问端口,并刷新ip
vim /etc/httpd/conf/httpd.conf
0.0.0.0:80
iptables --flush
然后配置服务开机自动运行
chkconfig httpd on
chkconfig mysqld on
开启服务
service httpd start
service mysqld start
设置mysql密码
mysqladmin -u root password 222222
测试mysql
mysql –uroot –p
测试apache
命令进入站点文件夹
echo "&?php phpinfo();?&" & /var/www/html/info.php
在浏览器中键入
10.30.7.151/info.php 检查响应
安装owncloud
cd /var/www/html/
wget http://download.owncloud.org/community/owncloud-5.0.9.tar.bz2
可以用迅雷下载后通过其他方式上传
解压在此目录
tar jxf owncloud-5.0.9.tar.bz2
初始化owncloud
http://10.30.7.151/owncloud/index.php
&!--指定管理owncloud的用户名--&
username:admin
password:admin
storage:/var/www/html/data
&!--指定mysql作为db--&
db-user: root
db-password:222222
db-name: owncloud
db-url:10.30.7.151
更改访问外部挂载的访问权限
/etc/selinux/conf文件
selinux=disabled
挂载
进入到storage指定文件夹
mount -t nfs 10.30.7.194:/home ./
通过linux挂载,owncloud会报错,内容是权限问题
直接改动php代码,把相应代码去除。
/var/www/html/owncloud/lib/util.php
进入admin帐户,配置LDAP
10.30.7.103
DC=demo,DC=com
CN=Administrator,CN=Users,DC=demo,DC=com
xuDAqing123
&!--登陆用什么属性登陆--&
LoginFilter
userPrincipalName=%uid
User Display Name Field
userprincipalname
Base User Tree
OU=offer,DC=demo,DC=com
CN=Administrator,CN=Users,DC=demo,DC=com
User Search Attributes
displayName
userprincipalname
Group Display Name Field userprincipalname
Base Group Tree
CN=Users,DC=demo,DC=com
OU=offer,DC=demo,DC=com
Group Search Attributes
description
&!--owncloud内部记名,也适用于用户数据文件夹命名--&
Internal Username
userPrincipalName
Override UUID detection
userPrincipalName
浏览: 1135 次
来自: 上海
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'

我要回帖

更多关于 如何给安装的jdk配置 的文章

 

随机推荐