在Debian系統下,為Tomcat配置防火墻需要使用iptables
或ufw
(Uncomplicated Firewall)工具。這里我將分別介紹這兩種方法。
方法一:使用iptables
sudo apt-get update
sudo apt-get install iptables
sudo iptables -A INPUT -p tcp --dport 8080 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 8080 -m conntrack --ctstate ESTABLISHED -j ACCEPT
sudo sh -c "iptables-save > /etc/iptables/rules.v4"
方法二:使用ufw
sudo apt-get update
sudo apt-get install ufw
sudo ufw enable
sudo ufw allow 8080/tcp
sudo ufw reload
現在,Tomcat應該可以通過防火墻訪問了。如果需要允許其他端口,只需替換上述命令中的端口號即可。