centos6.5搭建私有云盘


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

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环境之前均属于断网环境。。。

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

安装apache yum install httpd

安装MySQL yum install mysql-server mysql-devel

为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安装源 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

通过其他主机浏览器访问地址: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’,

‘o开发云主机域名verwrite.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道路的萌新,希望补充自己,欢迎大佬们的指点批评。

相关推荐: Ubuntu系统定时作业无效果的排错

因一个数据库日志文件无限扩展,最终填满磁盘空间而导致数据库Hang住,为监控日志文件增长情况,创建一个定时作业以执行如下SQL命令来查询数据文件大小: select f.name, file_id fileid, physical_name filename,…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/15 20:29
下一篇 03/15 20:29