centos6.5搭建私有云盘

CentOS6.5搭建owncloud私有云盘

基本配置

关闭防火墙                                     service iptables stop(永久关闭)

创新互联长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为闻喜企业提供专业的成都网站建设、成都网站制作,闻喜网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

                                                      iptables -F(临时关闭)

关闭selinux                                    vim /etc/selinux/config

                                            修改:SELINUX=disabled

配置IP地址                                      vim /etc/sysconfig/network-scripts/ifcfg-eth0

                                            修改:ONBOOT=yes

                                                      BOOTPROTO=static

                                                      IPADDR=[固定IP地址]

                                                      NETMASK=[掩码]

                                                      GETWAY=[网关]

                                                      DNS1=[首选DNS地址]

                                                      DNS2=[备用DNS地址]

胡仙儿图个省事儿,没有给iptables设置规则,直接全部关闭,;我知道我懒(-_-)!!!

挂载光盘                                        mount /dev/cdrom /media

修改yum源                                    vim /etc/yum.repos.d/CentOS-Media.repo

                                           修改:[c6-media]

                                                     name=CentOS-$releasever - Media

                                                     baseurl= file:///media/

                                                     gpgcheck=1

                                                     enabled=1

                                                     gpgkey= file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    1. owncloud对于apache和MySQL没有版本要求,胡仙儿决定走镜像包,不过对于PHP环境owncloud要求必须使用5.5以上版本。

    2. 胡仙儿搭建的环境中一般情况下没有连接外网,所以咯在安装PHP环境之前均属于断网环境。。。

安装LAMP平台

安装httpd、MySQL

检查是否已经安装apache                httpd -v(如果显示apache的版本号即已经安装好了,可以不进行下一步操作)

安装apache                                    yum install httpd

安装MySQL                                    yum install mysql-server mysql-devel

配置MySQL

为MySQL设置用户密码                   mysqladmin -u root password 密码

将apache、MySQL服务配置为开机自启

                                                      chkconfig –add mysqld

                                                      chkconfig –add httpd

                                                      chkconfig mysqld on

                                                      chkconfig httpd on

登陆MySQL                                    mysql -u root -p(回车,之后输入密码;输入密码时默认不显示)

创建一个数据库                              create database 数据库名(作为云盘数据存储的数据库)

安装PHP环境(以PHP5.6为例)

导入PHP安装源                              rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm

安装PHP及其用到的控件                yum install php56w    php56w-gd    php56w-mysql    php56w-bcmath    php56w-mbstring    php56w-xml    php56w-ldap

安装owncloud(以owncloud-9.1.8为例)

       通过其他主机浏览器访问地址:https://www.owncloud.org,下载owncloud-9.1.8.tar.bz2文件上传到服务器上,或者直接通过服务器访问https://www.owncloud.org直接下载owncloud-9.18.tar.bz2文件。

解压owncloud-9.1.8.tar.bz2           tar jxvf owncloud-9.1.8.tar.bz2 -C /var/www/html

进行配置                                         chown -R apache:apache /var/www/html/owncloud/ 

                                                      chmod 777 /var/www/html/owncloud/config

    1. 这里涉及到文件权限的问题,权限这东西解释起来相当麻烦,胡仙儿就不多说了~~~

    2. 下面这一步很关键,如果没有对其进行操作云盘就无法工作。。。

                                                      vim /var/www/html/owncloud/config/config.php

       修改里面所有有IP地址的参数,可以将其改为机器本身的IP地址可以将机器的对应域名填写进去。这个配置文件不需要做其他的设置,当完成最后一步他会自动完善各种信息。

配置文件如下:

                     

                      $CONFIG = array (

                        'instanceid' => 'ockorj2eh5j0',

                        'passwordsalt' => '9l77JE5WN1sjIOA50Cq1nRkE+dImWs',

                        'secret' => '3JdLPyYkd9uvz9mQnQ3J1/B5BEV2LNNscMBMPZ9l2fHSaIM4',

                        'trusted_domains' =>

                        array (

                            0 => '[服务器IP]',           (这个好像是可以做群集的,此处应该可以将搭建相同服务的机器添上去,说老实话这个胡仙儿没有去试,感觉可行。嘻嘻)

                        ),

                       'datadirectory' => '/var/www/html/owncloud/data',

                       'overwrite.cli.url' => '[服务器IP或网址]',      (填网址的话就需要搭建dns,胡仙儿懒,就填的IP~~~)

                       'dbtype' => 'mysql',

                       'version' => '9.1.8.2',

                       'dbname' => 'ocdb',

                       'dbhost' => 'localhost',

                       'dbtableprefix' => 'oc_',

                       'dbuser' => 'oc_root',

                       'dbpassword' => 'hhrnLXux8GF7KvHuRw6M+cPOLN/kQN',

                       'logtimezone' => 'UTC',

                       'installed' => true,

                      );

这个配置文件,是胡仙儿做完所用设置后已经开始使用后的配置,和原始配置文件有些许的差别。

访问云盘 

    1. 其他主机通过浏览器访问云盘服务器IP/owncloud

    2. 之后会出现一个前端配置的页面,对它进行操作为owncloud创建管理员及其密码选择所使用的数据库、数据库的用户名和其密码、数据库名以及数据库服务器的IP(或域名)。就大功告成了。。。

题外话

    1. 胡仙儿搭建的云盘仅仅是满足了云盘的作用,他还可以完善,像搭个dns,设置访问的主页啦等等

    2. 胡仙儿是一个刚刚走上it道路的萌新,希望补充自己,欢迎大佬们的指点批评。


当前文章:centos6.5搭建私有云盘
URL分享:http://scyanting.com/article/jpjjgo.html