做理财的网站有哪些问题,建e网app,做导航网站赚钱吗,社交app开发要求 按照上面的架构部署一个简单的web节点所有的服务器使用DNS服务器作为自己的DNS服务器 就是/etc/reslov.conf 中nameserver的值必须是途中dns服务器的地址所有的数据库都是用mysql应用 nfs共享导出在客户端(web服务器上)使用autofs在自动挂载#xff0c;或者写入/etc/fsta…要求 按照上面的架构部署一个简单的web节点所有的服务器使用DNS服务器作为自己的DNS服务器 就是/etc/reslov.conf 中nameserver的值必须是途中dns服务器的地址所有的数据库都是用mysql应用 nfs共享导出在客户端(web服务器上)使用autofs在自动挂载或者写入/etc/fstab 保证共享的数据对于web服务持续可用 注意权限两个从节点的配置选择自己可以实现的方式就好
一、搭建三台虚拟机 主 web 192.168.1.130 从1 dns 192.168.1.134 从2 Nfs 192.168.1.133 二、配置dns
2.1安装DNS软件
yum -y install unbound
2.2启动DNS服务
systemctl enable --now unbound
2.3防火墙放行DNS服务
firewall-cmd --add-servicedns --permanent
firewall-cmd --reload 2.4修改配置文件
vim /etc/unbound/unbound.conf 2.5添加自定义解析 2.6打开指定DNS配置文件
vim /etc/resolv.conf 2.7遇到错误
2.7.1.存在53端口占用 解决办法停止其他端口 2.7.2.配置文件语法格式错误
2.8验证
[rootclient ~]# dig -x 192.168.1.130 [rootclient ~]# dig -x 192.168.1.134 [rootclient ~]# dig -t a ax1.test.com. [rootclient ~]# dig -t a ax2.test.com. 2.9在其他节点设置dns
在主节点设置dns
[rootserver ~]# vim /etc/resolv.conf 验证 在第二从节点设置dns
[rootclient ~]# vim /etc/resolv.conf 验证 三、设置NFS服务器
3.1配置共享目录
下载
[rootclient ~]# 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-servicenfs --permanent
firewall-cmd --permanent --add-servicerpc-bind
firewall-cmd --permanent --add-servicemountd
firewall-cmd --reload
3.2 配置主服务器
安装自动挂载服务
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 四、配置数据库主从同步
4.1安装
三台服务器上都把MySQL数据库安装好
yum -y install mysql*
4.2配置
编辑主服务器配置文件
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_HOSTwangA.wld.com, //主节 点地址 - MASTER_USERreplica user,MASTER_PASSWORDRedhat1~, - MASTER_LOG_FILEsource-bin.000004, //二进制文件名 - MASTER_LOG_POS157, //上图的position - GET_MASTER_PUBLIC_KEY1; //一种加密 防火墙放行MySQL
firewall-cmd --add-servicemysql --permanent
firewall-cmd --reload
4.3验证
重启线程
stop slave;
start slave;
show slave status\G 五、配置WEB服务
5.1安装
进入主服务器
安装web服务
yum -y install httpd php php-fpm
配置防火墙
firewall-cmd --add-servicehttp
firewall-cmd --add-servicehttp --permanent
启动服务
systemctl enable --now php-fpm.service httpd.service
5.2 挂载
更改挂载目录位置
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/
5.4 返回主服务器
为我们的应用创建一个库和用户 下载一个交互工具
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
5.5验证 访问论坛安装页面 主数据库 从数据库