大家在刚学Tomcat的时候可能都有一个疑惑:老师部署在Tomcat上的项目,同一间屋子(局域网)的我们都可以用机房电脑访问,那么回到家用自己家电脑就不能访问,这是为什么?原因是你家电脑和老师电脑不在同一个局域网。其实我们每天常说的上网,就是在访问别人电脑上的项目和资源。
这是怎么做到的呢?想要让别人访问到你的资源,比如你部署在Tomcat等服务器上的项目,想要让你的小伙伴像访问百度那样,用手机或者电脑输入网址就能看到,那么你就需要拥有一台云服务器,确切的说是拥有一个全球唯一的独立ip,也叫公网ip。
云服务器是一台远程的电脑,我们可以通过阿里云等购买,ta或许是实体的或许是虚拟的,功能上也和我们自己的电脑差别不大,我们购买ta,是为了购买电脑上那一个全球唯一的ip地址。有了全球唯一的ip地址,你部署在上面的项目,就可以了被随时随地访问到了。
我们访问Tomcat的项目,需要在浏览器输入: http://localhost:8080/项目名/页面名 ;或者你更改了端口: http://localhost:端口号/项目名/页面名 ;或者别人访问你: http://你电脑ip:端口号/项目名/页面名 ;如果你部署在了云服务器上: http://你云服务器公网ip:端口号/项目名/页面名 ;
看起来都比较繁琐,如何像别人那样直接使用域名访问呢?且看下回分解。