引言
- 上一节中我们实现了客户管理项目的本地部署,本节我们来配置一下Linux集群部署的实验环境,项目的架构部署如图:
- 所有服务器的操作系统均为CentOS7,需要安装的软件依次为:
1号机: nginx服务器 2号机&3号机: java + tomcat容器 4号机: MySQL数据库
Vmware下安装CentOS7 详细教程
安装Nginx、JDK、tomcat、MySQL CentOS下常用软件的安装
开放相应的端口
#安装iptable服务
yum install iptables-services
#屏蔽掉原生防火墙服务
systemctl start firewalld
#修改IP规则
vim /etc/sysconfig/iptables
放开Nginx服务器80端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
放开tomcat服务器8080、8443、443端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 8443 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
放开MySQL服务器3306端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
放开Redis服务器6379端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
- 允许iptables服务开机启动
systemctl enable iptables
systemctl start iptables
临时开放某个端口也可以执行:
iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
至此,配置Linux集群的准备工作完毕!