服务器上的tomcat无法IP访问
‘壹’ 为什么通过公网ip访问不了tomcat中的资源呢
你只修改了本机host 而且指定的ip为111.79.249.60 也就是说到你的计算机上还要经过一层路由器(你自己说了用的运营商wifi) 所以 除非你能进人家的路由吧80端口的转发都放到你的电脑上 否则无法访问
‘贰’ 如何设置tomcat,使得网站只能用域名访问,不能用IP访问
你可以搜索下有关tomcat的站点配置的资料 。也可以上优时空(vv91)看看的,在线帮助。
还有一种你可以试试,服务器上设置。
IIS站点--> 属性--> 网站选项卡--> 高级--> 添加
添加abc.com IP为123.123.123.123 再添加www.abc.com ip 123.123.123.123
如果还不行的话,你可能是在判定是否是WWW还是WAP跳转的时候,使用了IP地址。你改一下就好啦!!!!!!
‘叁’ tomcat 用自己的IP不能访问
有时候还要考虑一下代理服务器~
如果本机配置了代理服务器,那访问的时候通过代理服务器是无法正常访问的。
‘肆’ 求教我的tomcat配置了域名之后,为什么域名访问正常,而ip反而不能访问呢
正常的域名访问是通过DNS解析成IP的,如果域名能够访问,说明该IP是能够访问的。所以,理论上你通过IP是能够访问的。
如果不能通过IP访问,则可能该客户端通过DNS解析不到IP。可以将该IP地址从DNS解析中过滤掉。
‘伍’ 在腾讯云买的服务器上部署了tomcat,在主机上输入IP:8080访问不了
你先要搭建 java环境,才能正常访问 java web,估计是你的 tomcat 没搭建好。
配置出可视化的php环境界面,这需要借助第三方一键php包的配置。好在国人也开发了这方面的面板,可以免费的使用。
不管使用的是win服务器还是linux 服务器,都可以在三方面板的帮助下,成功配置出可视化操作界面,然后一键部署 tomcat环境。因为这方面内容较多,这里也写不开那么多内容,所以你可以留言或到咱们的博客上搜索相关内容,老魏有写过教程,还不止一篇,都挺详细的内容,可以帮助你入门。
‘陆’ 怎么用Tomcat实现IP限制访问
Tomcat中的ip访问限制,即设置允许某个(或某些)客户端能够访问到tomcat服务器,或不能访问tomcat服务器。
实现方法:
限制tomcat的IP访问只需要编辑tomcat的server.xml,增加适当代码即可。
操作步骤:
A、设定我们有一个名为Zweb的虚拟目录。用文本编辑器打开tomcat的 server.xml配置文件,找到其配置代码如下:
<contextpath=”/Zweb”reloadable=”true”docBase=”/var/www/Zweb”/>
B、将其改成下面代码:
<contextpath=”/Zweb”reloadable=”true”docBase=”/var/www/Zweb”>
<valueclassName=”org.apache.catalina.values.RemoteAddrValue”
allow=”127.0.0.1”deny=”″/>
</context>经过这样设置后,将只允许本机访问Tomcat。
C、如要限制只能192.168.1.0-192.168.5.255和192.168.10.0-192.168.15.255这样的IP段,可以这样写:
<contextpath=”/Zweb”reloadable=”true”docBase=”/var/www/Zweb”>
<valueclassName=”org.apache.catalina.values.RemoteAddrValue”
allow=”192.168.[1-5].*,192.168.[10-15].*”deny=”″/>
</context>
设置好后重新启动Tomcat。效果:只有指定的主机或IP地址才可以访问部署在Tomcat下的应用。
Tomcat供了两个参数供你配置:RemoteHostValve 和RemoteAddrValve,前者用于限制主机名,后者用于限制IP地址。
通过配置这两个参数,可以让你过滤来自请求的主机或IP地址,并允许或拒绝哪些主机/IP。
全局设置,对Tomcat下所有应用生效,server.xml中添加下面一行,重启服务器即可:
<ValveclassName="org.apache.catalina.valves.RemoteAddrValve"allow="192.168.1.*"deny=""/>
此行放在</Host>之前。实例:
A、只允许192.168.1.10访问:
<ValveclassName="org.apache.catalina.valves.RemoteAddrValve"allow="192.168.1.10"deny=""/>
B、只允许192.168.1.*网段访问:
<ValveclassName="org.apache.catalina.valves.RemoteAddrValve"allow="192.168.1.*"deny=""/>
C、只允许192.168.1.10、192.168.1.30访问:
<ValveclassName="org.apache.catalina.valves.RemoteAddrValve"allow="192.168.1.10,192.168.1.30"deny=""/>
D、根据主机名进行限制:
<ValveclassName="org.apache.catalina.valves.RemoteHostValve"allow=".com"deny=""/>注:设置好后重新启动Tomcat才生效。
‘柒’ 无法用ip和127.0.0.1访问tomcat服务
重新中州安装过吧。正常情况下是可以的。
tomcat默认端口是8080,你谈历看看你的端口有没有错。
另外就是,你访问tomcat部署的服务的机器,是不是在同一个局卖侍蔽域网的??
别的机器不能用127的那个地址访问的哦