linux 下搭建mrbs会议室预定系统并支持windows ad 认证 - 服务器应用-chinaunix


本站和网页 http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=1916113 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

linux 下搭建mrbs会议室预定系统并支持windows AD 认证 - 服务器应用-Chinaunix
忘记密码 -->    免费注册 查看新帖 | 论坛精华区 快捷导航 竞拍 Auction 商店 论坛 BBS 排行榜 Ranklist   平台 博客 文库 频道 :--> 自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统 › IT运维 服务器应用
linux 下搭建mrbs会议室预定系统并支持windows AD 认证
/ 2 页
下一页
最近访问板块
版块跳转
新手园地
      硬件问题
Linux系统管理
Linux网络问题
Linux环境编程
Linux桌面系统
国产Linux
BSD
      BSD文档中心
AIX
      新手入门
      AIX文档中心
      资源下载
      Power高级应用
      IBM存储
AS400
Solaris
      Solaris文档中心
HP-UX
      HP文档中心
SCO UNIX
      SCO文档中心
互操作专区
IRIX
Tru64 UNIX
Mac OS X
门户网站运维
集群和高可用
监控和防护
虚拟化技术
架构设计
行业应用和管理
服务器及硬件技术
      服务器资源下载
云计算
      云计算文档中心
      云计算业界
      云计算资源下载
存储备份
      存储文档中心
      存储业界
      存储资源下载
      Symantec技术交流区
安全技术
网络技术
      网络技术文档中心
      GUI编程
      Functional编程
内核源码
      内核问题
移动开发
      移动开发技术资料
Shell
Perl
Java
      Java文档中心
      php文档中心
Python
      Python文档中心
Ruby
CPU与编译器
嵌入式开发
驱动开发
Web开发
VoIP开发技术
      MySQL文档中心
Sybase
Oracle
PostgreSQL
DB2
Informix
数据仓库与数据挖掘
NoSQL技术
IT业界新闻与评论
IT职业生涯
      猎头招聘
IT图书与评论
      CU技术图书大系
      Linux书友会
二手交易
下载共享
Linux文档专区
IT培训与认证
      培训交流
      认证培训
清茶斋
投资理财
运动地带
快乐数码摄影
      摄影器材
      摄影比赛专区
IT爱车族
旅游天下
站务交流
版主会议室
博客SNS站务交流区
CU活动专区
      Power活动专区
      拍卖交流区
频道交流区
查看:
18758
回复:
10
[Web]
[复制链接]
eric_mg
当前离线
白手起家
白手起家, 积分 100, 距离下一级还需 100 积分
串个门
加好友
打招呼
发消息
问答
好友
消息
论坛徽章:
发表于 2011-03-10 11:09
显示全部楼层
最近公司要搭建会议室预定系统,在网上找了很长时间个人感觉MRBS很不错,由于公司一直使用windows 域环境,为了方便管理,要求该系统支持 Active Directory认证,具体配置过程如下,希望对大家能有所帮助。
一、        Apache+php+mysql环境的搭建
1.        所需软件包:
httpd-2.2.17.tar.gz
MySQL-5.5.9-1.rhel5.i386.tar
php-5.3.5.tar.gz
2.        Mysql的安装和配置过程
1)        Mysql安装
tar –xvf MySQL-5.5.9-1.rhel5.i386.tar –C /usr/local/src/mysql
cd /usr/local/src/mysql
rpm –ivh MySQL-server-5.5.9-1.rhel5.i386.rpm
rpm –ivh MySQL-devel-5.5.9-1.rhel5.i386.rpm
rpm –ivh MySQL-shared-5.5.9-1.rhel5.i386.rpm
rpm –ivh MySQL-client-5.5.9-1.rhel5.i386.rpm
2)        启动mysql服务
Service mysql start
3)        Mysql配置
修改root用户的密码并授权从任何主机访问
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
3.        Apache的安装和配置过程
1)        Apache安装
tar –zxvf httpd-2.2.17.tar.gz –C /usr/local/src/
cd /usr/local/src/httpd-2.2.17
./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=most
make
make install
2)        apache 配置
vim /usr/local/apache2/conf/httpd.conf
找到AddType application/x-gzip .gz .tgz并在其下添加以下两行
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
3)        启动http服务
/usr/local/apache2/bin/apachectl start
可以把这行写入/etc/rc.d/rc.local中来实现开机自动启动
4.        Php的安装和配置过程
1)        Php编译安装并加载LDAP模块
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql \
--with-apxs2=/usr/local/apache2/bin/apxs --with-ldap –with-ldap-sasl
2)        配置php使其支持LDAP协议
cp /usr/local/src/php-5.3.5/php.ini-production /usr/local/php/lib/php.ini
编辑php.ini取消该行extension=php_ldap.dll注释,然后重启apache使用配置升效。
二、        Mrbs会议室预定系统的搭建
下载地址:
http://cdnetworks-kr-1.dl.sourceforge.net/project/mrbs/mrbs/MRBS%201.4.6/mrbs-1.4.6.zip
1.        数据库设置
1)        在mysql中创建数据库mrbs,数据库编码选择utf-8。
2)        将下载的MRBS安装包解压到文件夹中,在根目录下找到两个
tables.my.sql和sample-data.sql在MYSQL中首先执行tables.my.sql
文件中的语句,再执行sample-data.sql中的语句。
3)        创建数据库用户mrbs并授予其对mrbs数据库的完全控制权限。
2.        安装包部署
1)        解压缩安装包到指定目录
unzip mrbs-1.4.6.zip –d /usr/local/src/mrbs
mkdir /usr/local/apache2/htdocs/mrbs
mv /usr/local/src/mrbs/web/* /usr/local/apache2/htdocs/mrbs
2)        mrbs的配置过程——编辑config.inc.php文件
A.        mysql连接配置
$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = '*****';
$db_tbl_prefix = "mrbs_";
B.        时区设置,改为上海
$timezone = "Asia/Shanghai";
C.        Active Directory Ldap 认证设置
$auth["session"] = "cookie";
$auth["type"] = "ldap";
$cookie_path_override = '';
$auth["realm"] = "mrbs";
$auth["admin"][] = "admin name"; 域用户中的成员
$ldap_host = "ldap://dc.sample.com/";
$ldap_v3 = true;
$ldap_tls = false;
$ldap_base_dn = "ou=Sample OU,dc=sample,dc=com";
$ldap_dn_search_attrib = "sAMAccountName";
$ldap_dn_search_dn = "cn=mrbs user,cn=users,dc=sample,dc=com";
$ldap_dn_search_password = "****";
文库|博客
U-Mail邮件服务器分布式+双机热备方案.doc
kafka删除topic
大白话了解哈希洪荒攻击
cratedb导入json数据
REdis一致性方案探讨
yexingqi
小富即安
小富即安, 积分 2040, 距离下一级还需 2960 积分
发表于 2011-03-11 09:29
感谢楼主分享成功。
能否上个图看看MRBS的效果?
实战分享:从技术角度谈机器学习入门
【大话IT】RadonDB低门槛向MySQL集群下战书
ChinaUnix打赏功能已上线!
新一代分布式关系型数据库RadonDB知多少?
chenyx
版主
381
发表于 2011-03-11 09:35
谢谢楼主分享
有个疑问
楼主不是在Linux下编译的吗,怎么是dll呢
发表于 2011-03-11 10:34
yexingqi 发表于 2011-03-11 09:29
官网的Demo:
http://mrbs.sourceforge.net/peri ... ea=195&room=495
komar
白手起家, 积分 13, 距离下一级还需 187 积分
发表于 2011-03-14 16:50
你好 “ Active Directory Ldap 认证设置”这部分是在哪个文件里设置
systemdefaults.inc.php还是config.inc.php里设置?
发表于 2011-03-17 19:59
systemdefaults.inc.php还是config.i ...
komar 发表于 2011-03-14 16:50
config.inc.php
758609
白手起家, 积分 3, 距离下一级还需 197 积分
发表于 2011-03-27 14:06
楼主呀,我在WIN2003系统安装了这个会议室预定系统,但是在登陆界面出来后,admin 和root用户都没用,点用户清单时出现密码,我就直接确定了出现错误提示。
( ! ) Warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id=' at line 1 in C:\wamp\www\edit_users.php on line 786
meetingroom
   
麻烦帮我看下是哪里的配置有问题 了,谢谢!!!
嘉木
白手起家, 积分 32, 距离下一级还需 168 积分
发表于 2011-08-01 17:29
请问楼主
我按照你这段配置
$auth["realm"] = "mrbs";   ----------------------------------------------->这个mrbs是指的什么?
$auth["admin"][] = "administrator"; 域用户中的成员
$ldap_host = "ldap://10.xx.xx.xx/";
$ldap_base_dn = "ou=Users,dc=xxxx,dc=com";
$ldap_dn_search_dn = "cn=administrator,OU=users,dc=sample,dc=com";
为什么还是不行呢?其他都没有问题,就是ldap验证不行,用域用户登陆不进去,为什么呢?
还有如何验证ldap配置对不对呢?
niuk19
白手起家, 积分 28, 距离下一级还需 172 积分
发表于 2011-08-03 18:06
我也进来学习一下.大公司里,可能用到.
jundacheng
禁止发言
发表于 2011-08-04 10:35
提示:
作者被禁止或删除 内容自动屏蔽
返回列表
Chinaunix
高级模式
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
注册
本版积分规则
发表回复
回帖后跳转到最后一页
ChinaUnix官方微信
构架师技术大会
扫码送文库金币
北京盛拓优讯信息技术有限公司. 版权所有
京ICP备16024965号-6
北京市公安局海淀分局网监中心备案编号:11010802020122
niuxiaotong@pcpop.com
17352615567
未成年举报专区
中国互联网协会会员  
联系我们
:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处
清除 Cookies
ChinaUnix
Archiver
WAP
TOP
积分 0, 距离下一级还需
积分