A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© aA772807986 中级黑马   /  2016-11-14 23:23  /  616 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 aA772807986 于 2016-11-15 15:03 编辑

怎样让全世界访问你的项目?

1,在电脑搭建tomcat服务器(前提已经配置好《包括java安装配置》),
访问模式:http(协议)://IP地址:端口号/项目名
ip地址定位你的主机,端口号定位你的本机应用(例如tomcat

2,修改端口(默认8080)改成其他端口因为电信把808080端口封了,
本例端口8050
打开tomcat根目录下的conf/server.xml文件,
大概在第63

file:///F:\WIN7_P~2\Temp\ksohtml\wps53DA.tmp.jpg
3,大部分都是使用路由器上网,所以路由器会自动分配你电脑的IP地址(内网地址),
所以要把本机的内网IP地址绑定路由器的外网地址
file:///F:\WIN7_P~2\Temp\ksohtml\wps53DB.tmp.jpgfile:///F:\WIN7_P~2\Temp\ksohtml\wps53FC.tmp.jpg
例如我的内网IP192.168.1.106,而路由器的地址是116.17.28.246外网地址
端口跟第二步骤的一样,
此时有个问题,我们每次重启路由器都会分配一个新的IP,难道每次都要重新配置?
解决:使用MAC绑定(你的主机绑定此IP)以后再也不担心本机内网IP会改变啦。
file:///F:\WIN7_P~2\Temp\ksohtml\wps53FD.tmp.jpg

4:把项目部署到tomcat根目录webapps
   启动tomcat
在浏览器地址栏输入http://116.17.28.246:8050/GoodFoodSystem访问你的项目
file:///F:\WIN7_P~2\Temp\ksohtml\wps53FE.tmp.jpg

满足前面四个条件就可以实现全世界访问啦!

有一个新问题产生了?如果重新启动MODEN,运营商会分配一个新的外网IP地址。
问题:难道每次改变都要给大家一个再发一次访问地址?
解决:使用花生壳工具,上网下载安装花生壳,注册一个帐号获得一个免费的二级域名,每次开机自启后,就会将花生壳服务端中的IP数据更新成你新的外网IP地址,然后你每次用你固定的域名来访问时,就会解析到你新的外网IP地址
所以实现(固定域名绑定动态IP),

这是我申请的免费域名:如下图
file:///F:\WIN7_P~2\Temp\ksohtml\wps53FF.tmp.jpg


花生壳自动绑定外网IP地址:如下图
file:///F:\WIN7_P~2\Temp\ksohtml\wps5400.tmp.jpg

然后在地址栏目输入:
http://14c569o470.iok.la:8050/GoodFoodSystem
发给同学们使用吧,嘻嘻!!!

file:///F:\WIN7_P~2\Temp\ksohtml\wps5410.tmp.jpg
所有操作完毕,以后做好的项目全世界可以访问啦......

如果不想输入项目名称
tomcat根目录conf/server.xml配置
file:///F:\WIN7_P~2\Temp\ksohtml\wps5411.tmp.jpg
docBase=”/你的项目名称
然后直接输入http://14c569o470.iok.la:8050/



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马