外网访问tomcat
㈠ 外网如何访问本地tomcat下的网站
老师让我们通过在别人已经发布在Internet上的网站上做一个链接,然后访问到我们的网站,这样就能让其他人访问到我们的网站了。
我觉得老师的意思是 我们的网站和另一个已经发布好的网站在同一台服务器下,在别人的网页上写一个超链接,连到我们网站的主页面,从而实现使外网的人访问到我们做的网站的目的。
既然没有外网IP地址,而且有外网IP的服务器是IIS,而你的是TOMCAT,稍麻烦些
1. 你可以部署你的程序在那台有外网IP的服务器上,整合IIS和Tomcat(网络或google搜索很多);
2. 或者你可以部署你的程序在你自己的机器上,但需要你的这台机器需要与有外网IP的的机器在同一内网环境中,如192.168.0.1 和 192.168.0.2,能够连通;在有外网IP的机器上架设apache代理,分别代理原有IIS服务和你的TOMCAT服务。好好问问你老师
㈡ 关于外网访问tomcat的问题和详细设置
你可以试试更改端口试试,把tomcat的8080端口改为80 等试试。因为我曾经遇到过一种情况是,网络提供商屏蔽掉了8080端口。
㈢ 外网访问tomcat的问题
首先我要说.....你接的电信的线是静态ip么?
如果是动态ip,比如家用娱乐型的我的e家之类的电信服务,那么我只能遗憾的告诉你你绕不开像花生壳这类的虚拟ip软件......
我就说说假设你的静态ip的前提下如何做吧(其实所有的步骤都是配置路由的过程):
首先连接你的tomcat服务器通过网线连接在路由的任意一个lan口上。
路由的wan口连接到电信提供商给你的外网接口上
设置路由:
打开路由的管理网页....
看你的路由说明书一般路由出厂设置时192.168.0.1这个桥段。
在路由的wan口设置里
IP地址:
子网掩码:
网关:
DNS服务器:
备用DNS服务器:(可选)
填写以上5项,他们都是电信服务商提供给你的
并且记住IP地址这个参数就是外网访问你服务器的ip地址。
在路由的lan口设置里
设置IP地址: 这个是你自己随意定的 但是不能违背ip地址的格式
他的作用是确定你内网的ip段:比方你可以设置193.168.2.1
这样你路由在内网的ip就确定了
子网掩码:选择的 随便选个 一般是255.255.255.0
此时,只需设置你服务器的网络参数
IP地址:要和刚才路由设置的ip在同意桥段上如193.168.2.2
子网掩码:255.255.255.0
网关:193.168.2.1(就是路由的ip)
DNS服务器:和设置路由wan口的该项参数值一致
备用DNS服务器:(可选)同上
下来还是看路由管理界面
设置路由的转发规则
这个很重要,这个的理论上的定义也很好理解 我贴出来你看看应该能明白:
虚拟服务器
虚拟服务器定义了广域网服务端口和局域网网络服务器之间的映射关系,所有对该广域网服务端口的访问将会被重定位给通过IP地址指定的局域网网络服务器。
然后根据路由管理系统的提示将服务器端的8080端口(注意这个端口号需要和你配置tomcat端口号保持一致,我这个用的是tomcat默认的端口号,如果你做了tomcat端口号的修改这里需要以你的设置为准)映射到你的服务器机器上就以刚才我设置的ip为例 就是映射到内网的ip为193.168.2.2这台电脑上,传输协议tomcat肯定是tcp协议了.....
至此,大功告成!
㈣ tomcat如何通过外网访问
1、别人的网络是否能ping通?
2、如果是linux,看别人是否能通过ssh或telnet登录到你的机器。
3、如果前面的都可以的话,如果你的是linux,查看下防火墙是否开放8080端口,粗暴点就是直接关闭防火墙试试。