我有一个 Web 服务器,我想让它可访问,尽管我可以通过命令行输入 来建立连接telnet localhost 80
,但它拒绝非本地连接。该服务器是一个 AWS EC2 节点,安全组为 quick-start-1(22 和 80 处于打开状态),并且该服务器已安装 UFW,而且我已经运行了ufw allow 80
。ps wwaux | grep apache2
显示一个 root 和六个 www-data 进程。
AWS Ubuntu Raring 节点内或节点与我的笔记本之间的防火墙还有哪些其他可能性?如何在不影响系统的情况下禁用“幽灵防火墙”,以便它在端口 80 上可用?
该系统在端口 22 上可用,并且它从未给我远程访问端口 22 带来麻烦。
该系统也相当新,我尝试按照https://help.ubuntu.com/community/Drupal。
答案1
我想说这是安全组的问题。确保安装了 apache,并且允许来自 0.0.0.0/0 的流量进入安全组的端口 80。
您可以通过执行 ufw disable 来禁用防火墙。同样,启用它也可以。
更改安全组以允许 http(80)、https(443)、ssh(22)、ftp(21) 在服务器上设置 ufw 以允许 http(80)、https(443)、ssh(22)、ftp(21)
可能还会分配一个弹性 IP 以使事情变得更容易。