CentOS6 部署owncloud

CentOS6安装

hostname:owncloud.deploy
rootpassword:00000
ip:10.30.7.151

CentOS6安装EPEL6和REMI6

rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh http://rpms.famillecollet.com/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">这一行,然后往下看,就会看到AllowOverridenone改成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
22222

测试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
reboot

挂载

进入到storage指定文件夹

mount -t nfs 10.30.7.194:/home ./

通过linux挂载,owncloud会报错,内容是权限问题

直接改动php代码,把相应代码去除。

/var/www/html/owncloud/lib/util.php
215
224
227

进入admin帐户,配置LDAP

Host                     10.30.7.103
BaseDN                   DC=demo,DC=com
UserDN                   CN=Administrator,CN=Users,DC=demo,DC=com
Password                 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  cn
                         description
<!--owncloud内部记名,也适用于用户数据文件夹命名-->
Internal Username        userPrincipalName
Override UUID detection  userPrincipalName

相关推荐