当前位置:首页 » 云服务器 » 服务器上的tomcat无法IP访问

服务器上的tomcat无法IP访问

发布时间: 2023-05-31 20:38:59

‘壹’ 为什么通过公网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服务器。

  1. 实现方法:

    限制tomcat的IP访问只需要编辑tomcat的server.xml,增加适当代码即可。

  2. 操作步骤:

    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。
  3. 效果:只有指定的主机或IP地址才可以访问部署在Tomcat下的应用。

    Tomcat供了两个参数供你配置:RemoteHostValve 和RemoteAddrValve,前者用于限制主机名,后者用于限制IP地址。

    通过配置这两个参数,可以让你过滤来自请求的主机或IP地址,并允许或拒绝哪些主机/IP。

  4. 全局设置,对Tomcat下所有应用生效,server.xml中添加下面一行,重启服务器即可:

    <ValveclassName="org.apache.catalina.valves.RemoteAddrValve"allow="192.168.1.*"deny=""/>
    此行放在</Host>之前。
  5. 实例:

    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的那个地址访问的哦

热点内容
关闭androidstudio 发布:2025-02-14 03:53:42 浏览:18
安卓脚本一键打板 发布:2025-02-14 03:50:16 浏览:866
我的世界租赁服务器会被封ip吗 发布:2025-02-14 03:46:05 浏览:982
数据库附 发布:2025-02-14 03:44:43 浏览:837
安卓系统解不了锁怎么办 发布:2025-02-14 03:44:35 浏览:552
怎么查询信用卡密码 发布:2025-02-14 03:42:04 浏览:318
studio外贸服装直播脚本 发布:2025-02-14 03:34:16 浏览:453
python集合运算符 发布:2025-02-14 03:06:18 浏览:205
pic编译软件 发布:2025-02-14 03:01:04 浏览:984
反编译在编译 发布:2025-02-14 02:55:36 浏览:418