基于公司员工的个人工作资料的安全,考虑在公司服务器上搭建owncloud私有云服务,使用LDAP服务认证
LAMP环境准备:
一、安装MysqL
1.安装MySQL
[root@localhost ~]# yum install MysqL MysqL-server
[root@localhost ~]# chkconfig MysqLd on
[root@localhost ~]# service MysqLd start
2.设置root密码
[root@localhost ~]# MysqL_secure_installation
默认是密码是空,提示“Enter current password for root”时,直接回车。输入新密码,再重复输入一次确认,一路回车即可。
3.登录MysqL,创建数据库,库名owncloud
[root@localhost ~]# MysqL -u root -p 123456
MysqL> create database owncloud;
二、安装Apache
[root@localhost ~]# yum install httpd
[root@localhost ~]# chkconfig httpd on
三、安装PHP
由于owncloud要求PHP版本不低于5.4,原先centos系统yum源默认为5.3.3,需升级yum源
修改yum源 网易163源
1. cd /etc/yum.repos.d
2. mv CentOS-Base.repo CentOS-Base.repo.backup //备份一下
3. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo //下载源
4. mv CentOS6-Base-163.repo CentOS-Base.repo //移动并更名
5. yum clean all //清除全部缓存..
6. yum update //更新..
安装Webtatic EL6 YUM源
rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm
//安装PHP及相关模块
[root@localhost ~]# yum install PHP55w PHP55w-bcmath PHP55w-cli PHP55w-common PHP55w-devel PHP55w-fpm PHP55w-gd PHP55w-imap PHP55w-ldap PHP55w-mbstring PHP55w-MysqL PHP55w-odbc PHP55w-pdo PHP55w-pear PHP55w-pecl-igbinary PHP55w-xml PHP55w-xmlrpc PHP55w-opcache PHP55w-intl PHP55w-pecl-memcache
//重启apache,使其生效。
[root@localhost ~]# service httpd restart五、安装ownCloud//下载owncloud:[root@localhost ~]#wget https://download.owncloud.org/community/owncloud-9.0.1.tar.bz2//解压文件至var/www/html下面[root@localhost ~]#tar -jxf owncloud-9.0.1.tar.bz2 -C /var/www/html更改owncloud文件夹所属用户组[root@localhost ~]# chown -R apache:apache /var/www/html/owncloud/更改owncloud/config文件夹读写属性[root@localhost ~]# chmod 777 /var/www/html/owncloud/config/六、完成后,做外网映射使其他分公司员工都可以访问:内网地址:http://192.168.1.1/owncloud外网地址:http://app.xxxx..com:83/owncloud首次登陆的时候:输入管理员 用户名和密码:root/.....输入MysqL 地址、库名、用户名、密码添加并配置LDAP模块,配置ldap服务器地址等信息初始用户单个最大文件限制为2M,修改单个上传文件限制:vi /usr/local/PHP/etc/PHP.ini修改:upload_max_filesize=5000M post_max_filesize=5000M memroy_limit=1024M