自己编写的javaweb项目如何通过外网访问

javaweb小白~想问一下自己编写的javaweb项目如何通过外网访问?

将项目部署到绑定外网ip的机器上

  1. 租用或托管服务器,一般来说租用或是托管的服务器都会有一个公网IP
  2. 使用VPN将内网的主机暴露到公网上
  3. 使用花生壳将内网主机暴露到公网上,参考http://service.oray.com/question/2480.html

!1.把项目发布到服务器上。2.在路由器上设置外网地址,把外网地址绑定到你的路由器上。

这个问题还是比较复杂的,如果你有一台电脑有公共IP就可以部署了。这是最方便的方式了,如果没有公共IP那就只能使用一些特殊处理方式了,你可以看看这个
http://www.tunnel.mobi/

ddns动态解析域名,,可已使用 花生壳什么的实现嘛

首先你得有一个公网ip
可以通过ip138.cn查看自己的公网ip

然后如果你是通过路由器进行上网的,那么需要在路由器上设置端口映射.
也就是告诉路由器 到这个公网ip的某个端口的请求,应该去往哪台内网服务器的哪个端口.

例:映射所有访问公网ip 80端口的服务都去往192.168.1.100 的8080端口就行了

租个域名和服务器,大概1年100左右