赞
踩
主 | web | 192.168.1.130 |
从1 | dns | 192.168.1.134 |
从2 | Nfs | 192.168.1.133 |
yum -y install unbound
systemctl enable --now unbound
firewall-cmd --add-service=dns --permanent
firewall-cmd --reload
vim /etc/unbound/unbound.conf
vim /etc/resolv.conf
2.7.1.存在53端口占用
解决办法:停止其他端口
2.7.2.配置文件语法格式错误
[root@client ~]# dig -x 192.168.1.130
[root@client ~]# dig -x 192.168.1.134
[root@client ~]# dig -t a ax1.test.com.
[root@client ~]# dig -t a ax2.test.com.
在主节点设置dns
[root@server ~]# vim /etc/resolv.conf
验证
在第二从节点设置dns
[root@client ~]# vim /etc/resolv.conf
验证
下载
[root@client ~]# yum install nfs-utils rpcbind
创建共享目录/share_nfs
mkdir /share_nfs
创建一个只做nfs的用户
useradd -M -s /sbin/nologin -u 1111 nfs
编辑nfs配置文件 设置允许ip
vim /etc/exports
更改属主
chown 1111 /share_nfs/ -R
启动nfs服务
systemctl start nfs-server.service
配置防火墙策略
firewall-cmd --add-service=nfs --permanent
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --permanent --add-service=mountd
firewall-cmd --reload
安装自动挂载服务
yum -y install autofs.x86_64
编辑自动挂载父目录配置文件
vim /etc/auto.master
安装自动挂载服务
yum -y install autofs.x86_64
编辑自动挂载父目录配置文件
vim /etc/auto.master
编辑自动挂载子目录配置文件
vim /etc/auto.misc
启动服务
systemctl restart autofs.service
查看挂载
df -h
三台服务器上都把MySQL数据库安装好
yum -y install mysql*
编辑主服务器配置文件
vim /etc/my.cnf.d/mysql-server.cnf
三台都启动
systemctl enable --now mysqld.service
登录主节点数据库
mysql -u root
创建一个用户用来做主从同步
CREATE USER root@’192.168.1.%’ IDENTIFIED BY 'Redhat12~';
赋予root用户replication slave 权限
GRANT REPLICATION SLAVE ON . TO root@’192.168.1.%’;
展示主节点状态
从节点同步主节点二进制文件
CHANGE MASTER TO
-> MASTER_HOST='wangA.wld.com', //主节
点地址
-> MASTER_USER='replica
user',MASTER_PASSWORD='Redhat1~',
-> MASTER_LOG_FILE='source-bin.000004',
//二进制文件名
-> MASTER_LOG_POS=157,
//上图的position
-> GET_MASTER_PUBLIC_KEY=1;
//一种加密
防火墙放行MySQL
firewall-cmd --add-service=mysql --permanent
firewall-cmd --reload
重启线程
stop slave;
start slave;
show slave status\G
五、配置WEB服务
进入主服务器
安装web服务
yum -y install httpd php php-fpm
配置防火墙
firewall-cmd --add-service=http
firewall-cmd --add-service=http --permanent
启动服务
systemctl enable --now php-fpm.service httpd.service
更改挂载目录位置
vim /etc/auto.master
vim /etc/auto.misc
重启服务
systemctl restart autofs.service
自动挂载成功
5.3配置2号服务器
下载git工具
yum -y install git-core.x86_64
使用git拉取Discuzx应用
git clone https://gitee.com/Discuz/DiscuzX.git
将其复制到共享目录下
cp -rf DiscuzX/upload/ /share_nfs/luntan
进入主服务器看看有没有
ll /var/www/html/
更改属主
chown -R apache share_nfs/luntan/
为我们的应用创建一个库,和用户
下载一个交互工具
yum -y install php-mysqlnd
编辑一个数据库连接脚本,测试数据库是否能正常连接
vim /var/www/html/db_con.php
修改布尔值
setsebool -P httpd_use_nfs 1
setsebool -P httpd_can_network_connect 1
访问论坛安装页面
主数据库
从数据库
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。