tomcat服务器外网访问
① 阿里云Linux服务器装了Tomcat 能正常启动,但是外网访问不到是什么原因
这是因为你可能没有在阿里云上备案,像80,8080,443这些特殊端口,需要备案的,否则默认阿里云不会开通这些端口的。
② 怎么让局域网以外的网络能够访问到本地的tomcat服务器 新手 说得越详细越好
访问你本地的tomcat,无非就是跟你本机上的http端口(看设置了,比如8080)进行通信,关键问题是怎么才能在局域网外面访问到你的本机上.人家只能访问到你的局域网上的路由器所在的外网IP,所以要建立转发规则,让路由器将别人的访问请求转发到你本机的8080端口上.
打开路由器的配置页面(页面地址即http://默认网关IP),找到"转发规则",配置相应的外部端口,内部端口,和你的本机IP就行了,即表示别人访问你的路由器的外部IP的外部端口,然后路由器会将该访问转发到你的本机上的内部端口上.如下图
查你的路由器的外网IP,直接在网络上输入"查IP"即可.
但是如果组网比较复杂,还有什么防火墙什么的,原理还是一样去配置转发规则,具体咋配置我就不知道了,我以前是可以用路由器来搞转发的,后来电信的猫换了,换了个光猫,它自己就有路由功能,不过我没研究这东西咋配置转发--
③ 外网怎么访问到我电脑上的网站
你好!很高兴为你解答!
【1】、要确保JDK、Tomcat安装正确,并在浏览器中能访问网站。
【2】、下载花生壳并安装,安装过程没有什么特别的步骤。安装完毕后点击登录,登录需要一个护照,这里的护照就是你申请的动态域名,点击面板上的【护照设置】选择【注册新护照】,转入Qray官网进行护照注册,注册内容中【护照名称】就是你申请的动态域名,所以要填好,邮箱要填写正确,邮箱要用来激活护照。注册并激活护照后就可以在花生壳客户端上登录了。登录成功后,托盘里的图标是彩色的。
注册完护照,接下来要修改Tomcat下cof目录下的server.xml, 用记事本打开,
【找到】:<Connector port="8080"
【修改为】: <Connector port="80"
【再找到】:
<Engine defaultHost="localhost" name="Catalina">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>
<Host appBase="webapps" name="localhost">
【修改为】:<Engine defaultHost="你自己的完整的动态域名" name="Catalina">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>
<Host appBase="webapps" name="你自己的完整的动态域名">
以上一切正确完成后,要做一步关键性的设置----端口映射。由于网站是在内网,要让外部人员通过动态域名访问网站,必须在路由器上进行设置,当外部人员访问到外网主机的时候将它映射到该内网主机。
以TP-LINK路由器为例。
在浏览器中输入http://192.168.1.1登录路由器,默认的用户名和密码都是admin。点击【转发规则】》【虚拟服务器】,在虚拟服务器窗口点击【添加新条目】。服务端口号即为你网站使用的端口号,IP地址为你内网主机的IP地址,协议选择TCP,常用服务端口号选择HTTP。点击保存。
点击【动态DNS】,在动态DNS设置面板中,输入花生壳的用户名和密码,该用户名和密码即为登录花生壳使用的用户名和密码,勾选【启用DDNS】,点击【登录】,登录成功后点击【保存】。至此已完成了全部设置和操作。
在浏览器中输入http://你自己的完整的动态域名:端口号/网站
【3】、把你的域名CNAME别名方式记录到你的花生壳
【4】、至于域名没有备案,若有被查到的话,会停止解析
希望对你有所帮助,还望采纳,谢谢!!!
④ web项目部署在我的电脑上的tomcat中,怎样让其他用户访问我的项目
你把tomcat启动了,把自己电脑作为服务器,然后允许外网访问啊。
本机设局域网的话,本机(运行Java Web服务的PC机)和客户机(想要访问Java Web服务)必须在同一局域网内,例如都连着同一个无线路由器。
将项目部署到Tomcat上并启动,并在命令行通过ipconfig命令查看无线局域网适配器WLAN下的IPv4地址在客户机上只要输入:http://ipv4地址:8080/项目名http://192.168.1.101:8080/ServerHIVSH8080为Tomcat的端口号,HTTP协议默认的端口号为80,所以在这里要加上端口号。也可以通过在Tomcat的配置文件中修改端口号为80,将默认的项目名改为想要别人访问的项目,就可以直接通过IP地址访问了,如http://192.168.1.101
如果外网访问此方法下建议将笔记本直接接上网线,以下将默认笔记本直接接入外网网线
这个方法非常简单,直接在网络搜索IP ,就可以知道本机的外网IP,也就是ISP分配给你的IP地址,在客户机上只要输入:http://本机IP:8080/项目名,本例为:http://210.41.98.150:8080/ServerHIVSH8080为Tomcat的端口号,HTTP协议默认的端口号为80,所以在这里要加上端口号。也可以通过在Tomcat的配置文件中修改端口号为80,将默认的项目名改为想要别人访问的项目,就可以直接通过IP地址访问了,如http://210.41.98.150
⑤ 外网怎么访问局域网tomcat服务器主机(寝室路由,动态IP,没有公用IP)
花生壳软件进行动态域名解析也行,局域网访问外网,反之,都行,你路由器端口都映射好了,登录路由器看一下公网IP,在开启远程访问,在我的电脑左键----属性---远程 打开就OK 在到启动远程访问。输入IP和用户、密码 就 OK