在路由器里我已经开启虚拟服务器并跟我的ip绑定了。
接下来的问题是:当外网访问到我路由器的ip并被路由器转到我的电脑ip之后,怎么告诉它让它访问我的8080端口?
接下来的问题是:当外网访问到我路由器的ip并被路由器转到我的电脑ip之后,怎么告诉它让它访问我的8080端口?
解决方案 »
- js 中文转码
- org.apache.jasper.JasperException: Unable to compile class for JSP:
- 请教:用apache架设了一个网站,在本机上用localhost访问出现乱码,用本机IP访问就正常显示简体中文
- JSP取日期问题
- 请教jsf二级联动的问题
- [求助] 代码不兼容FF 请大侠们帮忙改一下
- 在spring里如何用jdbcTemplate进行事务的操作啊?
- 时间差问题
- 为什么在servlet中session失效了?
- 帮帮我啊,本是小问题,对我却是大问题(resin3.0语mysql3.23的驱动jdbc怎么连接)
- spring使用aspectj方式进行aop配置后切入问题
- 想在节点node下再加入一个子节点 变成三层树结构 该怎么办呀
外网访问
http://202.6.78.12:8080/app/
这个请求将直接转到到内网的
http://192.168.0.20:8080/app/
开始端口 结束端口 内网IP 协议 启用
80 80 192.168.0.151 全部 启用
这样设置好哦虚拟服务器后,访问
http://202.6.78.12:80/app/就能访问到我的192.168.0.151:80/app了吧?
:后的是服务端口如果端口是80 ,可以不用输入端口直接访问
如果你有域名绑定到ip地址 可以用域名代替ip地址我们常见的输入 www.baidu.com 就相当于 百度服务器IP地址:80
--------------------以上是理论,下面是实战-解决你的问题-------------
内网主机,实现外网访问:路由器端口映射,将你的服务端口映射到路由器,比如你的tomcat8080端口,到路由器设置映射,当有访问8080端口时自动转发到你的内网ip上。
这样外网访问你的tomcat服务的方式是: http://你的外网ip:8080
http://blog.csdn.net/zuxianghuang/article/details/6539323
就这么简单
然后开始回答的你正式问题:你说端口8080的问题,这个不用指定,只要在路由里面绑定IP地址就可以了,然后你把8080的端口开放防火墙,你不开防火墙,当然别人也不能访问8080端口,
然后别人就可以通过你的IP+端口+应用名称访问了。。,简单的不得了,不过有时候网络问题也会让你摸不着头脑的,就是你怎么设置正确就是访问不到,但是过一会莫名其妙又好了,,,,