我用LAMP(CentOS7)架设了一个测试网站,防火墙开放了80和8080端口,路由器做内网映射,httpd.conf里的设置的<Directory "/var/www/html> 也 Allow from all,局域网内可以访问网站(证明设置应该没什么问题),但外网就是访问不了,上百度和论坛试了很多方法(包括关闭防火墙)都不行,这个问题困扰了我很多天了,还没解决,望各位大神指点一下,谢谢!

解决方案 »

  1.   


    21端口的FTP和22端口SSH外网访问都没有问题可正常连接访问,就是80/8080端口有问题,在关闭防火墙和清空iptables -F规则后还是如此,不知道问题出现在哪里!
      

  2.   


    21端口的FTP和22端口SSH外网访问都没有问题可正常连接访问,就是80/8080端口有问题,在关闭防火墙和清空iptables -F规则后还是如此,不知道问题出现在哪里!那你尝试修改端口试试,看看是端口问题,还是服务的问题
      

  3.   

    换了一个90端口就可以用外网访问了,谢谢!
    后来用 http://tool.chinaz.com/port/ 端口扫描工具扫描 80和8080端口是关闭的,我新设的90端口就是开户的,不知道哪里设置出现了问题!
      

  4.   


    好像这些敏感端口是运营商默认屏蔽了我之前的WAMP用的花生壳的内网穿透版,可访问80端口,换了LAMP就不行了,我估计不知哪里设置出现了问题!
      

  5.   

    运营商默认屏蔽你的80,要开需要备案。
    花生壳内网穿透版没用过,但是估计是在花生壳自己做了反向代理,访客先访问花生壳,再转发到你的内网。判断方法也简单,看访问的IP和你的公网IP是不是同一个(9成9不是同一个)