`
1000panda
  • 浏览: 2788 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

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">这一行,然后往下看,就会看到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
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
分享到:
评论

相关推荐

    centos7搭建owncloud教程

    centos7搭建owncloud教程 OwnCloud 是一个开源的云存储解决方案,允许用户在自己的服务器上存储和共享文件。在这里,我们将详细地介绍如何在 CentOS 7 系统上搭建 OwnCloud。 安装 MySQL OwnCloud 需要 MySQL ...

    docker部署owncloud(centos7)

    自动化部署docker+owncloud系统是centos7自动化部署,搭建本地存储云盘

    在 CentOS 6.2 安裝 ownCloud 4.0

    【在 CentOS 6.2 安装 ownCloud 4.0】的知识点详解 ownCloud 是一个开源的云存储和同步解决方案,它基于Linux操作系统,为用户提供了一个通过浏览器或WebDAV协议访问云端数据的平台。ownCloud 提供了丰富的功能,...

    CentOS 7 使用OwnCloud安装个人云服务

    CentOS 7 使用 OwnCloud 安装个人云服务 在本文中,我们将介绍如何在 CentOS 7 上使用 OwnCloud 安装个人云服务。OwnCloud 是一个开源的云存储解决方案,允许用户在自己的服务器上存储和管理文件。 安装必要的 ...

    CentOS安装ownCloud

    CentOS安装ownCloud ownCloud是一款来自KDE社区开发的免费软件,提供私人的Web服务。当前主要功能包括文件管理(内建文件分享)、音乐、日历、联系人等等,可在PC和服务器上运行。简单来说就是一个基于Php的自建...

    Centos7.9安装部署Zabbix6

    Centos7.9安装部署Zabbix6,需要安装包的发邮箱,文件里面包含邮箱地址

    CentOS7下部署Django项目详细操作步骤

    CentOS7下部署Django项目详细操作步骤,部署是基于:centos7+nginx+uwsgi+python3+django 之上做的

    CentOS 7.5 部署 Hbase + Spark 集群.zip

    CentOS 7.5 部署 Hbase + Spark 集群 CentOS 7.5 部署 Hbase + Spark 集群 CentOS 7.5 部署 Hbase + Spark 集群 CentOS 7.5 部署 Hbase + Spark 集群

    CentOS服务器部署手册.docx

    CentOS 服务器部署手册 本文详细介绍了 CentOS 服务器的部署过程,包括安装 CentOS 7 1708系统、配置网络和主机名、设置 ROOT 密码等步骤。 首先,在安装 CentOS 7 1708 系统时,需要选择“Install CentOS 7”并...

    CentOS 部署 flask项目的方法

    本篇文章主要介绍了CentOS 部署 flask项目的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    CentOS7部署RocketMQ集群相关安装包

    CentOS7部署RocketMQ集群相关安装包

    centos7部署redis3.2.6集群

    在centos7上部署redis3.2.6版本集群的流程,及排错思路

    centos7部署vsftpd.docx

    Centos7 部署 VSFTPD VSFTPD 是一个基于 GPL 许可的 FTP 服务器实现,广泛应用于 Linux 操作系统中。CentOS 7 作为一个流行的 Linux 发行版,也支持 VSFTPD 的安装和配置。下面将详细介绍如何在 CentOS 7 中部署 ...

    centos7部署redis脚本

    centos7部署redis脚本///centos7部署redis脚本///centos7部署redis脚本///centos7部署redis脚本///centos7部署redis脚本///centos7部署redis脚本///centos7部署redis脚本///centos7部署redis脚本

    Centos6与Centos7的服务注册及部署

    它有两个版本,CentOS6和CentOS7,在服务注册和部署方面存在一些区别。 在CentOS6中,服务的注册和部署主要依赖于init.d脚本和chkconfig工具。具体步骤包括: 1. 注册服务:使用sudo ln -s /path/xxxx.jar /etc/...

    CentOS6.2下配置Django+Python环境步骤

    在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...

    Centos7.5部署堡垒机JumpServer.docx

    完整记录了centos7.5环境下部署开源堡垒机Jumpserver、linux终端koko、windows组件Guacamole的部署过程,包括每一条命令和必要说明!能够帮助大家快速建立起一个堡垒机服务!

    Linux下搭建私有云存储——CentOS 7 OwnCloud 8.pdf

    Linux 下搭建私有云存储——CentOS 7 OwnCloud 8.pdf 本文档主要讲述如何在 CentOS 7 上搭建私有云存储 OwnCloud 8,满足用户对数据安全和稳定性要求的需求。文章首先介绍了网盘服务的重要性和网盘关停的影响,然后...

    centos7安装部署gitlab服务器

    根据给定的信息,本文将详细解释如何在CentOS 7上安装和配置GitLab服务器,具体包括以下几个步骤:安装依赖软件、设置Postfix为GitLab提供邮件服务、下载并安装GitLab安装包以及最终的GitLab配置。 ### 一、安装...

Global site tag (gtag.js) - Google Analytics