解决Vultr Ubuntu16.04.1 装 Apache 后外网无法访问

发现问题

前一段时间在Vultr的VPS上装了Apache后,发现无法访问。想到以下几种可能

  • Apache没有安装成功
    在服务器上用w3m发现是可以访问服务器的。排除
  • Apache配置只能在本地访问
    修改配置文件,使用netstat -anp | grep 80命令查看80端口的监听。仍然没问题。排除
  • Vultr被GFW了,在中国不能访问
    Ping服务器的IP地址,可以Ping通。排除
  • 防火墙隔离了80端口
    使用端口扫描查看服务器的端口是否开放,发现80端口确实是关闭状态,应该是防火墙或者Vultr的网络服务问题。
    查询Vultr的文档,Install Wordpress with Apache, PH......。发现其中有如下一段。
    找到原因了,确实是防火墙没有开放80端口

解决

按照文档输入了如下配置

iptables -F
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT

发现外网可以访问服务器了。。


原文地址:解决Vultr Ubuntu16.04.1 装 Apache 后外网无法访问
转载请注明出处

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容