让外网用户访问自己建的网站(6块钱初学者版本)

    相信学习了HTML + CSS,又学了jsp,servlet的你已经可以开发出令自己满意的网站了!

    当你努力了好几天,终于一点点慢慢写完了一个网站的时候,你的心情如何呢?

    是不是会想与欣赏你的人分享呢?!

    答案可能是肯定的。那么,这个时候,你是抱着一台电脑拿去给TA看的么?哈哈哈哈,原谅博主做过这种事情。

    emmmm,low一时可以,但博主可不想low一世。

    相信你也如此。

    所以今天博主来分享记录下如何让外网用户访问自己建的网站。

    进入正题。

    这里博主用我上一篇博文分享的学生信息管理系统作为例子,分享记录一下全过程,首先如果你和博主一样使用NetBean + Tomcat进行开发,那么当你右键运行项目时,其实你就已经完成了将web项目部署到Tomcat服务器。

让外网用户访问自己建的网站(6块钱初学者版本)

如此,你已经可以在内网中*访问这个网站(手机连接同一个路由器发射出来的wifi也可以访问)。

让外网用户访问自己建的网站(6块钱初学者版本)

好了,如果之前这些都是你已经知道的废话,那么我们说重点。

这里我们使用一个叫做“花生壳”的动态域名解析软件,这个软件宣传的很到位,你可能从某些地方已经看过他了。(实话说软件确实也不错)

花生壳下载地址

因为博主用的是window,所以使用其他操作系统的同学参考下就好。

下载完成后是一个只有2.8MB的exe

让外网用户访问自己建的网站(6块钱初学者版本)

双击运行后选择安装地址,安装成功后打开软件。

让外网用户访问自己建的网站(6块钱初学者版本)

注册账号

让外网用户访问自己建的网站(6块钱初学者版本)

填写信息并选择个人应用

点击注册后

让外网用户访问自己建的网站(6块钱初学者版本)

显示该页面,如页面所示,微信关注后点击按钮会赠送一个域名。

让外网用户访问自己建的网站(6块钱初学者版本)

这边注意,免费长域名已经送你了,不需要购买域名了,直接关掉网页即可。

关掉网页后登录客户端

让外网用户访问自己建的网站(6块钱初学者版本)

点击域名列表,可以从弹出的网页看到已经赠送给你的长域名是处于开启状态。

让外网用户访问自己建的网站(6块钱初学者版本)

接下来点击内网穿透,会发现我们还没有开通这一项服务

让外网用户访问自己建的网站(6块钱初学者版本)

点击立即开通后,选择体验版,然后就是掏出你的手机付钱了,微信扫一扫付款,如博文标题所示,6块钱初学者版本。

让外网用户访问自己建的网站(6块钱初学者版本)

这边需要注意的是,购买完成回到主界面后

让外网用户访问自己建的网站(6块钱初学者版本)

花生壳状态是异常的,必须要点击重登花生壳!切记、、、

之后

我们发现内网穿透的服务已经打开了

让外网用户访问自己建的网站(6块钱初学者版本)

点击添加映射

让外网用户访问自己建的网站(6块钱初学者版本)

应用名称可以自取

内网主机的ip地址查询方法可以打开电脑的cmd命令行窗口

输入 ipconfig

让外网用户访问自己建的网站(6块钱初学者版本)

如图所示,IPv4地址就是我们要的ip地址

内网端口则输入Tomcat服务器打开的端口

让外网用户访问自己建的网站(6块钱初学者版本)

学生信息管理系统中我们打开的是8080端口,这是Tomcat的知识,我们这边不做赘述。

让外网用户访问自己建的网站(6块钱初学者版本)

都输入完成后,点击确定。

切换到内网穿透页面,如果映射列表中,你添加的映射已经存在,则证明你离成功只剩一步了。

如果还没有出现,不要着急,可能会有一点延迟,也可以尝试再添加几次试试。

让外网用户访问自己建的网站(6块钱初学者版本)

成功添加映射的截图如上。

 

到此,我们已经可以让外网的用户访问到我们的网站了。

编辑一下可以访问的网址

首先我们内网访问时网址为:http://localhost:8080/Shiny/welcome.jsp

花生壳中的外网访问网址为:让外网用户访问自己建的网站(6块钱初学者版本)

只需要用花生壳的外网访问网址替换掉 localhost:8080

http://2u1l456937.imwork.net:10305/Shiny/welcome.jsp

将该地址发送到自己的手机上,将手机网络切换成移动网络,复制该网址到浏览器打开。

完美打开

让外网用户访问自己建的网站(6块钱初学者版本)

好了,到这里,你已经学会如何让外网用户访问你建的网站了。

但是,你可能会发现,你此时不可以关掉Netbean,其实你不能关掉的并不是Netbean,而是Netbean帮你打开的服务器。

也就是我们的Tomcat服务器。

其实你可以关掉NetBean,从Tomcat的如图目录下,找到startup.bat双击打开

让外网用户访问自己建的网站(6块钱初学者版本)

如此,就是打开了Tomcat服务器,别人依然可以正常访问你建的网站。

如果你还发现,你需要开着电脑,别人才可以访问你建的网站。

那么

买个服务器吧哈哈哈哈哈

不用自己电脑当服务器的事情

我们后面再来~~

再见,朋友

果然一天记录一下比较舒服