实战JavaEE项目的集群部署和负载均衡(2):Linux集群部署环境准备

114 阅读1分钟

引言

  • 上一节中我们实现了客户管理项目的本地部署,本节我们来配置一下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集群的准备工作完毕!