外网不能访问tomcat
1. win10下 java web Tomcat 配置,内网能访问,路由器做了端口映射后,用外网不能访问
方法/步骤
本地部署tomcat并配置好相关
tomcat运行正常和配置正确,在局域网内可以正常访问
在tomcat服务器安装使用nat123客户端
登录客户端并添加映射。将内网固定的tomcat根目录地址映射到外网。
由于是网站浏览器访问,可以选择80映射用于收录也可以用非80网站映射不考虑收录时。
映射保存成功后,等待外网域名地址TTL本地刷新后,一般几分钟即可,在外网访问使用映射后的外网地址。
6
在映射添加修改配置时,外网地址域名可以直接使用提示的默认开放二级域名。
如需要使用自己的域名,填写自己的域名,然后在自己注册解析域名网站设置下对应的cname指向。
2. tomcat发布后,外网不能访问
# cd /etc/sysconfig
# vi iptables
在iptables中加入:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
试试这个 我有一次也是,关闭了防火墙也没用,后来加了这个就可以了
3. Tomcat外网访问不了
我的网站也是弄了半天才好的,以下是我的几点建议:
如果你用的是电信网,不要用80和8080端口
如果你路由器WAN端口与花生壳给的IP地址不同,很可能是经过了NAT转发,比如我家的广电网,推荐下载新花生壳,只需要内网地址和端口就好了
4. TomCat怎么才能在外网访问
步骤如下:
1、确保项目在MyEclipse上能够正常运行。
2、在Tomcat安装目录下卖森的webapp目录中新建一个文件夹。
3、将META-INF文件夹、WEB-INF文件夹及所有的前端代码复制到第2步新建的文件夹中。
4、将build中的classes文件夹复制到WEB-INF文件夹中。
5、启动Tomcat即可访问,外中罩亩闷旅网使用IP+端口也可以访问。
5. tomcat本机可以访问,远程无法访问
在防火墙的配置文件里面看看有没有修改:cd /etc/sysconfig/iptables
如果有-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT这句则代表着8080端口是开启的,如果没有就加上,再重启tomcat试试。
如果还不行,就能检查一下网络和WEB服务器配置:
①检查下网络是不是屏蔽了外界的访问,最简单的办法是使用Telnet客户端检查,只要使用这样的语法
telnet serverip 8080
这样就能尝试使用telnet(字符流)访问8080端口的服务主机,如果正常的话会返回内容
②如果上一步正常(能返回)那就检查下内容,是不是Tomcat进行IP黑名单设置
③ 如果第一步不正常,那就检查下防火墙设置,比如使用
iptalbes -F #清空下防火墙规则看看效果
这样之后应该问题就会解决了。
6. 阿里云Linux服务器装了Tomcat 能正常启动,但是外网访问不到是什么原因
这是因为你可能没有在阿里云上备案,像80,8080,443这些特殊端口,需要备案的,否则默认阿里云不会开通这些端口的。
7. tomcat外网访问不了项目
1、宽带连的话,你的IP就是直接的外网IP,默认设置就可以访问。
2、用花生壳的话,需要将你的本机的IP和端口映射到所属外网IP的某个端口发布出去才可以。
3、解决方法,登陆你的外网的IP所在的路径器中,设置一下路由映射对应表就可以了。
试下看吧。