UFW 在端口 3000 上阻止 webrick

UFW 在端口 3000 上阻止 webrick

在 ubuntu 10.0.4 服务器上运行 redmine。使用以下命令启动 webrick:

./server webrick -e production -b lvps46-173-79-113.dedicated.hosteurope.de -d

使 redmine 在浏览器中可用。一旦我们启用 ufw,webrick 就无法再访问了。当然,我们允许从任何地方使用 3000 端口

ufw allow 3000/tcp
ufw allow 3000/udp

在此处找到整个 iptables 输出http://pastebin.com/k6WNqdPU

检查

lsof -ni tcp:2222

告诉我 ruby​​ 正在监听端口 3000

ruby    3457 root    5u  IPv4 864846667      0t0  TCP 46.173.79.113:3000 (LISTEN)

我们还能检查什么?端口 3000 的 ufw 规则有什么问题?

答案1

通常,ufw 会阻止未明确允许的输入。听起来你的“允许 3000/tcp”没有生效。使用以下命令查看 ufw 的状态

ufw status verbose

确保它显示“状态:活动”并注意默认策略(通常是“默认:拒绝(传入),允许(传出)”)。

相关内容