为Ubuntu Nginx SSL配置防火墙规则,你需要使用ufw(Uncomplicated Firewall)工具
ufw。如果没有,请运行以下命令安装:sudo apt-get update
sudo apt-get install ufw
ufw:sudo ufw enable
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 22/tcp
sudo ufw status
输出应显示允许的规则,例如:
300 ALLOW Anywhere Anywhere
80/tcp ALLOW Anywhere Anywhere
443/tcp ALLOW Anywhere Anywhere
22/tcp ALLOW Anywhere Anywhere
sudo nginx -t
sudo systemctl reload nginx
现在,你的Ubuntu Nginx SSL服务器应该已经配置了防火墙规则,只允许HTTP、HTTPS和SSH流量。