小白求助大神求助,

怎样用外网通过域名访问我在本地tomcat发布的项目
怎样用外网通过域名访问我在本地tomcat发布的项目?具体步骤是什么,请教各位大神
告诉你一个很方便的方法,安装一个qq浏览器,用他的微信调试工具,开启服务器端调试服务,然后填上你的tomcat端口,启动,qq浏览器会给你分配一个域名,能上网的人就可以用这个域名访问到你本地的web项目了。如下:
如果lz的网络不是什么长城之类的, 可以试下 UPnP 额。 我这里电信可以绑定端口,加个 dnspod 动态解析就可以那个在外网访问了
1. 首先你有局域网的路由器的控制权。(配置端口映射)
2. 你的上网运营商给你的是真正的公网IP地址。(别人能够通过ip访问到你的网关,而不是运营商给你的一个内网地址)通过
看外网公网地址。
满足上面条件:&
只需登陆路由器, 配置端口映射, 指定外网访问端口,映射到你的电脑ip地址, 和Tomcat端口。然后别人访问你的 公网ip + 端口 就能找到你本地的电脑的Tomcat程序了。
注册域名,(可能要备案),然后买台服务器,心安理得的让别人访问服务器吧,被别人访问真机,你心不会感觉不安吗问题:如何通过tomcat本地或通过域名直接访问txt文件
描述:如何通过tomcat本地或通过域名直接访问txt文件,我在tomcat webapp工程目录下放了个txt文件,通过浏览器访问404,访问Jsp,或者html都可能的,我在本地或者线上域名访问都是这个问题,
www.18nian.net/json.txt,例如这样就访问不了,求大神,急急急,感谢。解决方案1:引用来自“程序猿可爱多”的评论要是可以这样做了 那么安全性问题可就很严重了解决方案2:要是可以这样做了 那么安全性问题可就很严重了解决方案3:问题已解决,加上标红那段就可以了
解决方案4:我试了可以的,是不是你做了其他映射解决方案5:404就是没有找到嘛。解决方案6:jsp、html和这个txt文件在同一个目录下? 能否提供截图?
以上介绍了“如何通过tomcat本地或通过域名直接访问txt文件”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:/itwd/1193238.html
上一篇: 下一篇:发布网站,如何配置可以使访问域名即可访问主页 - ITeye问答
假设——
IP地址为:168.92.0.1
域名为:.cn
网站web项目名称为:abc
默认网页为:index.jsp
服务器为:tomcat,端口号是8080(这个web项目必须在tomcat服务器下运行)
——现在域名和IP地址已经绑定并且解析,那么如下url地址访问等价:
168.92.0.1:8080/abc/index.jsp
.cn:8080/abc/index.jsp
可是,不能每次访问主要都通过这么长的地址访问啊!所以想通过.cn这个,达到访问.cn:8080/abc/index.jsp这个的效果——访问域名即可访问主页。
想通过IIS服务器,将index.jsp作为默认访问,网站解析的默认端口与其ftp端口均为80,所以应该是可以的,可是按照网上的教程按照和配置IIS服务器却没能成功访问到主页。
之前查了一下,据说IIS是不支持jsp网页的?
怎么办?
或者有没有其它思路?
采纳的答案
纯tomcat的话必定是要带context-root的(也就是你说的项目名),要实现你的需求,一般做法是再搭个反向代理(例如Apache)。Apache自身的域名是你要访问的域名(例如你的.cn, 用默认的80端口就可以在访问时不写端口),然后在Apache里配置把所有 “/” 请求都代理到 168.92.0.1:8080/abc 上
就是修改& tomcat 的默认监听端口啊,把8080改成80.&& 然后把 项目名字 改成ROOT就OK了
IIS单独部署个应用做跳转& 首页默认设置为& index.html 里面用JS实现自动跳转的地址就可以了
1、如果是内网的话,想用域名访问,需要配置DNS服务器解析一下,或者把host文件里增加IP与域名对应。
2、把tomcat改成80商品
3、web.xml中增加&welcome-file-list&
&&& &welcome-file&index.jsp&/welcome-file&
& &/welcome-file-list&
这样就能达到你想要的效果。
& : 不知道为什么没人回答你。。。,IIS不是微软的么,你既然用了tomcat,要IIS干啥子,配置首页,把首页地址写在web.xml的welcoe-page标签里就行了
已解决问题
未解决问题Tomcat部署项目去除项目名和端口号通过IP地址(或域名)访问 - 与你心飞 - ITeye技术网站
博客分类:
Tomcat去除项目名称和端口号 1. 去除端口号 将端口设为80: &Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK"/& 2. 去除项目名称 项目默认部署在webapps目录下,将项目拷出,放在与webapps同级的目录下,配置如下: &Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"& &!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html --& &!-- &Valve className="org.apache.catalina.authenticator.SingleSignOn" /& --& &!-- Access log processes all example. Documentation at: /docs/config/valve.html --&
&!-- ${catalina.home} / 转载文章时看到的,--&&Context path="" docBase="C:/WebApp/WebRoot/Blog" debug="0"/& &/Host& 例如要部署的项目名称是“Blog”,你这样访问了, tomcat管理页面
如果path="/ABC"里面添加了内容,那么访问时的路径就是http://域名/ABC
注意:隐藏IP,直接通过域名访问的方法在C:\Windows\System32\drivers\etc路径下找到hosts文件,配置:
# For example:#
102.54.94.97
# source server#
38.25.63.10
# x client host
# localhost name resolution is handled within DNS itself.# 127.0.0.1
localhost# ::1
localhost#127.0.0.1
配置好之后,就可以通过别名访问项目了
hongzhguan
浏览: 150653 次
来自: 深圳
学习了~~~~
楼主辛苦了,东西很不错。你说的主键自增长应该是用的Oracle ...
xyc717 写道请问我这个是什么情况?
cmd.exe :
请问我这个是什么情况?
cmd.exe :
sudo gedit /etc/vim/vimrc.tinys ...Tomcat设置直接通过域名访问项目(不需要接 /项目名) – 鹏哥的小窝

我要回帖

更多关于 大神求助 的文章

 

随机推荐