前几天在阿里云买了台服务器,装上centos,今天在配置tomcat的时候发现,localhost:8080是可以访问的,但是无法通过公网IP访问8080端口。马上就想到了防火墙的问题,查到centos有自己的默认防火墙firewall,于是stop。然后又把linux通用的iptables防火墙关闭。没成功。又得知安全组规则这个东西,是阿里在外部给服务器提供的一个防护,于是设置入站规则,加上允许8080端口。仍然没成功。到这里就以为不是防火墙的问题了,因为所有和防火墙相关的配置全部都设置了一遍。ping了一下主机,也是没有问题的。又继续搜了各种方案,期间查看设置了tomcat配置、端口占用、IP......,在一个QQ群中问了之后也说查看一下端口占用的问题,全都无一例外没有起作用。最后在另一个QQ群里某人建议下,用iptables -F清除防火墙规则,原以为应该没用,执行后发现成功了。

耗时三个小时,解决完毕。到这里事情就明了了,还是防火墙的问题!但是为什么在stop iptable之后还是没用,我就不得而知了,问了问QQ群里那个人,也说没碰到过。留待以后探究吧。

总结经验:一开始的思路是对的,但是在进行各种防火墙设置仍不起作用后就开始往端口占用、tomcat配置这些方面去了,其实通过localhost能正常访问、公网IP不能访问,就应该肯定上述方面没有问题,继续从防火墙着手。

centos服务器关闭iptables防火墙后仍然无法通过公网ip访问http端口的问题相关推荐

  1. rhel iptables只允许限定IP访问某端口、某特定网站

    1.先备份iptables # cp /etc/sysconfig/iptables /var/tmp 需要开80端口,指定IP和局域网 下面三行的意思: 先关闭所有的80端口 开启ip段192.16 ...

  2. flask部署阿里云服务器,公网ip访问不了(一些问题及解答)

    flask部署阿里云服务器,公网ip访问不了(新手踩坑之路) 好朋友,你是不是一个后端初学者?相信到目前为止,你已经拥有一定的后端基础,在发现单机本地的后端开发已经无法满足你,于是你刚买一个云服务器. ...

  3. 内网用户通过域名或公网IP访问内部服务器的解决办法

    内网用户通过域名或公网IP访问内部服务器的解决办法 原因-路由回流 组网图 解决方案 内部NAT方案 内网用户与服务器不同网段 E0/0和E0/2都需要做nat server 内网用户与服务器相同网段 ...

  4. 基于阿里云服务器搭建hadoop集群:HDFS的namenode WEB访问9870端口打不开解决方法

    基于阿里云服务器搭建hadoop集群:HDFS的namenode WEB访问9870端口打不开解决方法 以下是基于我所面临问题的解决办法. 1.在本地的c:windows/system32/dirve ...

  5. [记录]阿里云云服务器启动nginx,服务器可以通过localhost:80能够访问,外网无法通过ip访问80端口

    阿里云云服务器启动nginx后,服务器可以通过localhost:80能够访问,外网无法通过ip访问80端口 问题描述:在阿里云服务器上安装好nginx,配置好前端文件夹路径后,通过ip:80无法响应 ...

  6. linux 防火墙 iptables 允许 某个 某段 IP访问 某个端口

    来源:http://www.weiruoyu.cn/?p=296 方法一: 只允许下面三个IP访问3306端口. 1.编辑iptables vi /etc/sysconfig/iptables 下面添 ...

  7. 服务器ip直接访问php怎么写,php - 如何实现用公网ip访问到服务器上的网页?

    服务器系统是Windows Server 2012 R2,已经部署了IIS.PHP和MySQL,能够在云服务器上通过localhost打开php网页,(放在服务器wwwroot上的index.php) ...

  8. 关于腾讯云服务器不能用公网ip访问的解决方案

    关于腾讯云服务器不能用公网ip访问的解决方案 参考文章: (1)关于腾讯云服务器不能用公网ip访问的解决方案 (2)https://www.cnblogs.com/cxsabc/p/10627645. ...

  9. 阿里云服务器的公网ip访问不到的问题

    原因分析 今天搭载了一台阿里云服务器,迅速搭载了一套LAMP,但是使用给定的公网ip并不能直接访问到自己的服务器页面,四处检查确认配置没有问题,且ICAM在本机可以ping通服务器,最终找到了原因 进 ...

最新文章

  1. 抖音小程序微信小程序五角星型评分插件自定义分数组件
  2. python答案2019版_程序设计语言Python_2019答案章节答案期末答案
  3. flask第十八篇——模板【2】
  4. 2张表,轻松搞定你的收入问题
  5. vector cbegin_vector :: cbegin()函数以及C ++ STL中的示例
  6. mysql 长轮询_基于HTTP长轮询实现简单推送
  7. 关于出现Not an editor command: Bundle '**/*.vim'的解决方案【转】
  8. 让win7任务栏资源管理器默认打开的“计算机”而不是“库”文件夹
  9. 快速学习javascript 整体架构方法
  10. 售票统计表表格模板_财务常用四大报表模板,共二十张,会计小白入职有它被高看一眼...
  11. 两种获取python版本的方法
  12. 华为交换机ensp基础命令
  13. Python终端美化库Rich
  14. java生成pdf旋转_Java 添加、删除、旋转PDF页面
  15. 张家界计算机网络系统安装工程公司,[图文]吉首大学张家界学院网络建设案例...
  16. Google DFP广告管理系统简介:开始与您的网站进行广告集成
  17. 中文期刊分类(blog版)
  18. 测试开发(社招)面经:度小满
  19. android 关闭蓝牙功能,android – 打开和关闭蓝牙?
  20. Quartus Prime v18.1 standard-QuartusPrimeV18.1标准版安装过程

热门文章

  1. Vue3 项目中使用 AntV X6 绘制流程图
  2. mkdir与 mkdirs区别
  3. Relative Path Traversal
  4. 单是重启redis那么它里边的数据依然存在
  5. Python注释及中文注释
  6. JQuery Mobile 学习
  7. Python循环语句_for循环
  8. Swoole入门到实战打造高性能赛事直播平台(完整版)
  9. Tensorflow 4. 训练过程,服务器宕机了一次,服务器重启之后加载保存的model.ckpt报错?
  10. 第二十四章 CentOS 系统配置工具: setup