黑马程序员技术交流社区
标题: 访问项目 [打印本页]
作者: aA772807986 时间: 2016-11-14 23:23
标题: 访问项目
本帖最后由 aA772807986 于 2016-11-15 15:03 编辑
怎样让全世界访问你的项目?
1,在电脑搭建tomcat服务器(前提已经配置好《包括java安装配置》),
访问模式:http(协议)://IP地址:端口号/项目名
ip地址定位你的主机,端口号定位你的本机应用(例如tomcat)
2,修改端口(默认8080)改成其他端口因为电信把80跟8080端口封了,
本例端口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
例如我的内网IP是192.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/
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |