例题:首先看这一幅图:
说明环境:有两台web服务器web1、web2以及一台安装有mysql数据库和DNS的服务器,服务器2上安装有discuz论坛,其中discuz要调用mysql数据库,web1要通过nfs来挂载web2的discuz的论坛,使客户端访问www.aaa.com的时候两台服务器上的页面时一样的,即可以使两台服务器轮询,以达到负载均衡的效果。 下面来进行配置: 一、安装mysql,配置DNS服务器 首先确保你的开发包组“ Administration Tools、Development Libraries、X Software Development”已经安装好了。 命令:yum grouplist -y "group_name" 安装提供mysql服务和DNS服务的工具: - yum install -y mysql-server mysql-devel bind97 bind97-libs bind97-utils
配置DNS服务: - vim /etc/named.conf
- options {
- directory "/var/named";
- };
- zone "." IN {
- type hint;
- file "named.ca";
- };
- zone "aaa.com" IN {
- type master;
- file "aaa.com.zone";
- };
配置相应的区域文件: - cd /etc/named
- vim aaa.com.zone
- $TTL 600
- $ORIGIN aaa.com.
- @ IN SOA ns.aaa.com. admin.aaa.com. (
- 2012111001
- 12H
- 1H
- 7D
- 1D )
- IN NS ns
- ns IN A 172.16.9.3
- www IN A 172.16.9.1
- www IN A 172.16.9.2
检查语法错误 - named-checkconf
- named-checkzone "aaa.com" aaa.com.zone
一切没问题就可以启动服务了 确保地址可以解析出来。 启动mysql服务器 进入mysql,做进一步配置 - mysql> create database discuz; #创建新的数据库
- mysql> grant all on discuz.* to 'bbSUSEr'@'172.16.%.%' identified by 'RedHat'; #为数据库discuz设定用户和密码
- mysql> flush privileges;
|