Atang群集软件LinuxApacheMySQLPHP)详细配置
Atang群集软件(Linux+Apache+MySQL+PHP)详细配置
需求为:针对 站的LAMP环境配置双机热备,客户端可用通过IP地址54访问到LAMP的各项服务。Linux采用Red Hat Enterprise Linux 5.4 i386版本。
安装前请再次阅读《第一章 安装篇》中的《安装前的准备》小节。
1)、配置前的检测
群集中的主机都能访问到共享磁盘,该共享磁盘卷mount到系统的/testvol1(该目录名用户可以自由设定)。
络中不存在54的IP地址。
2)、安装LAMP
a)、
载Apache, MySQLHP环境,为了简单起见,采用光盘自带安装包的方式安装。准备如下包:
httpd-2.2.3-31.el5.rpm
libdbi-dbd-mysql-0.8.1a-1.2.2.rpm
php-mysql-5.1.6-23.2.el5_3.rpm
mysql-server-5.0.77-3.el5.rpm
mysql-5.0.77-3.el5.rpm
php-common-5.1.6-23.2.el5_3.rpm
php-ldap-5.1.6-23.2.el5_3.rpm
php-5.1.6-23.2.el5_3.rpm
p>
p>
b)、
闭其它主机。
装所有rpm包
装的注意事项:
果安装时提醒需要安装依赖包,请顺次安装相关依赖包。
装完毕,检查相应配置,确保Apache和MySQL开机不会自动启动。
c)、
按照b)步骤依次在其他节点上安装上所有包
d)、
配置主节点,手动把共享卷mount到/testvol1上
主节点主机的Apache和mysql服务全部停止。
使用tc/init.d/httpd stop
etc/init.d/mysqld stop
把 站Apache, PHP和MySQL数据放置到/testvol1盘上。
配置Apache:
配置Listener:stener 80,监听80
配置DocumentRoot:cumentRoot “/testvol1/www”,本例的php数据文件放在”/testvol1/www”
配置更改的权限
配置MySQL:
配置datadir: “datadir=/testvol1/mysql”,的数据文件放在”/testvol1/mysql “
配置cket: “socket=/testvol1/mysql/mysql.sock”
启动主节点的Apache和PHP服务,服务能正常启动,并且能够访问到MySQL数据库和 站的页面
检测完毕后,停止该Apache和PHP服务,检测期间不要写数据。
卸载共享卷/testvol1并依次按照上面步骤检测其它节点
p>
注意事项:
1.版本Red Hat Enterprise Linux启动MySQL有错误,会提示
Timeout error occurred trying to start MySQL Daemon.
p>
如遇此种情况即可检查/etc/init.d/mysqld:
查找:
RESPONSE=`/usr/bin/mysqladmin -uUNKNOWN_MYSQL_USER ping 2>&1` && break
替换为:
RESPONSE=`/usr/bin/mysqladmin -uUNKNOWN_MYSQL_USER -S $datadir/mysql.sock ping 2>&1` && break
即可,即指定了sock的目录,其默认使用为/var/lib/mysql/mysql.sock,所以导致出错。
3)、配置前的检测
在每个主机上把共享卷的目录umount掉。
4)、基本配置
参考第三章《基本配置篇》完成群集的基本配置。
5)、配置IP资源
选中树节点中资源组LAMPGroup,点击右键,选取“添加IP地址资源”弹出设置IP资源窗口。
第一步:填入该IP资源的名称,不要同以前的名字重复。填入“LampIP”名字。
第二步:填入浮动的IP地址,填入54。
第三步:填入该浮动IP地址的子 掩码,填入。
第四步:选定该IP地址要挂载的具体 卡。
p>
其它参数(包括高级
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24975 人正在系统学习中 相关资源:软件测试群软件测试群软件测试群软件测试群_测试群-其它文档类…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!