通过外网ip访问tomcat
2016-10-13 23:08
155 查看
如果计算机在局域网(路由器)内,是无法直接通过外网ip(+端口号+项目名)访问tomcat服务器的,解决方案是将路由器的8080端口映射到自己电脑的8080端口上。
在个人电脑上配置好tomcat服务器后,是可以以直接使用
localost:8080/项目名
或 127.0.0.1/项目名
亦或者是内部 ip:8080/项目名
访问部署在tomcat服务器上的项目,但是无法直接通过 外网ip:8080/项目名 的方式访问到项目。
此处的内部ip由cmd下的ipconfig获得,外网ip有百度搜索ip得到的信息获得。
实际上,外网ip是路由器在因特网上的ip,是对外的ip;内网ip是你的电脑在路由器上的ip,是对路由器内的ip。正是这个差别,让我们无法通过 外网ip:8080/项目名 访问到自己的项目,因为你访问的是路由器上的8080端口,而不是你电脑上的8080端口。
解决方式是,登陆路由器管理界面,使用“虚拟服务器”功能,将路由器的8080端口映射到你电脑的8080端口。之后重启路由器。
然后就能愉快的用外网ip访问你的tomcat啦。^_^
嗯,还有一些问题,一般来说,路由器会每个一段时间重新给电脑分配ip,这样的话,上面设置的映射就需要重新设置。这样的话,就不妨在路由器上将自己电脑的ip设置成静态的(“静态地址保留功能”),就不会有上面的烦恼了。
路由器还有dmz功能,貌似也可以解决问题.
在个人电脑上配置好tomcat服务器后,是可以以直接使用
localost:8080/项目名
或 127.0.0.1/项目名
亦或者是内部 ip:8080/项目名
访问部署在tomcat服务器上的项目,但是无法直接通过 外网ip:8080/项目名 的方式访问到项目。
此处的内部ip由cmd下的ipconfig获得,外网ip有百度搜索ip得到的信息获得。
实际上,外网ip是路由器在因特网上的ip,是对外的ip;内网ip是你的电脑在路由器上的ip,是对路由器内的ip。正是这个差别,让我们无法通过 外网ip:8080/项目名 访问到自己的项目,因为你访问的是路由器上的8080端口,而不是你电脑上的8080端口。
解决方式是,登陆路由器管理界面,使用“虚拟服务器”功能,将路由器的8080端口映射到你电脑的8080端口。之后重启路由器。
然后就能愉快的用外网ip访问你的tomcat啦。^_^
嗯,还有一些问题,一般来说,路由器会每个一段时间重新给电脑分配ip,这样的话,上面设置的映射就需要重新设置。这样的话,就不妨在路由器上将自己电脑的ip设置成静态的(“静态地址保留功能”),就不会有上面的烦恼了。
路由器还有dmz功能,貌似也可以解决问题.
相关文章推荐
- 通过外网ip访问服务器之tomcat配置
- 一步一步用腾讯云服务器搭建一个tomcat项目,并用外网通过ip访问项目
- java+tomcat7.0+servlet+外网用IP访问+外网用域名访问(花生壳)
- 通过免费域明配置内网IP,使得其他人可通过外网访问
- tomcat设置如何通过ip直接访问项目
- Tomcat 部署 Web 通过 ip 直接访问项目
- tomcat正常启动,但是通过IP不能访问web
- win7下tomcat5.5无法通过ip和127.0.0.1访问的解决方法
- win7系统安装tomcat后无法通过ip和127.0.0.1访问tomcat主页的原因和解决办法
- 如何通过外网访问自己的tomcat
- 通过IP直接访问tomcat下的war包文件夹
- 通过外网IP访问内网
- 在tomcat中,通过IP访问web系统,不需要端口号的方法(转)
- elastix通过外网IP访问内网IP的设置
- 外网IP通过路由器映射内网某台地址IP(http直接访问、远程桌面控制)
- 通过免费域明配置内网IP,使得其他人可通过外网访问
- tomcat、weblogic上不用项目名,直接通过ip+端口访问。
- Tomcat 设置直接通过IP访问程序,而不用通过ip+端口+程序
- Tomcat不允许通过IP直接访问
- Tomcat下直接通过ip访问自己的项目