项目做好了,在IDEA 中 进行打包,可以打成war 包也可以打成jar 包;假如打成jar包,然后部署到linux 上面。需要做的事情有:
第一步:启动防火墙
systemctl start firewalld.service 开启防火墙
关闭防火墙的命令是:
systemctl stop firewalld.service
第二步:执行下面的这个命令:
vi /etc/sysconfig/iptables
先输入 i , 然后 就可以进行编辑了, 退出的时候,先点击 esc ,然后输入 :wq 就可以保存退出了
iptables 里面如下:
*filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited
加入现在需要开启一个新的端口号 8181, 在
-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 8181 -j ACCEPT ,如下所示
*filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT -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 8181 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited
第三步:先把防火墙关闭,然后再打开即可
systemctl stop firewalld.service
systemctl start firewalld.service
按照这个顺序即可执行