tomcat 绑定 ip 及域名,限制非法域名访问

公司WEB 采用linux+tomcat架构。经常会收到电信的警告,说某个IP下挂用了未备案域名,如果不处理就封IP。鉴于此,需要将tomcat的访问地址进行限制,只允许通过IP地址或者自己指定的域名来访问。

配置tomcat/conf/server.xml 文件,找到下面部分:

此处defaulthost="localhost" 改为"forbidden" ,表示默认所有访问都是禁止。然后在<host name>

部分添加允许访问的地址和目录

-->

</Host>

<Host name="192.168.1.206"  appBase="webapps"

unpackWARs="true" autoDeploy="true">

<!-- 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

Note: The pattern used is equivalent to using pattern="common" -->

<!--

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

prefix="localhost_access_log." suffix=".txt"

pattern="%h %l %u %t &quot;%r&quot; %s %b" />

-->

</Host>

这样就只能通过访问192.168.1.206地址访问网页,通过其他方式经测试不成功。

时间: 2024-08-29 04:13:15

tomcat 绑定 ip 及域名,限制非法域名访问的相关文章

Tomcat绑定多个IP地址 多域名绑定

http://blog.csdn.net/stevenyanzhi/article/details/6029776 Tomcat绑定多个IP地址 如果一台服务机上有多个IP地址又有多个工程如何一个IP地址对应绑定每一个工程呢? 下面做了一个简单的记录: 找到Tomcat 5.0/conf/server.xml 搜索<Host name="localhost1" debug="0" appBase="/webapps"        unpa

apache2.4 只允许合法域名访问网站 禁止使用ip、非法域名访问

1.ip访问禁用ip访问 只能对应端口有效<VirtualHost *:80> ServerName xx.xx.xx.xx ServerAlias * <Location /> Order Allow,Deny Deny from all </Location></VirtualHost><VirtualHost *:8511> ServerName xx.xx.xx.xx ServerAlias * <Location /> Or

配置 Apache 服务器禁止所有非法域名 访问自己的服务器

1.http2.4.1以前: 第一种 直接拒绝访问 打开 httpd.conf  文件,将一下配置追加到文件最后. #直接拒绝所有非法域名 <VirtualHost *:80> ServerName * ServerAlias * <Location /> Order Allow,Deny Deny from all </Location> ErrorLog "/alidata/log/httpd/error.log" CustomLog "

软件结构、IP、端口号、域名、网站分类

软件架构 C/S Client 客户端 Server 服务器 用户需要安装客户端软件. 例:支付宝.微信.QQ.王者荣耀 等 B/S Browser 浏览器 Server 服务器 用户通过浏览器就可以访问. 例:淘宝网.京东.百度 等. 服务器 也是一台电脑,主要用于存储和处理数据,对外提供服务. 一般需要长年运行,24小时开机,通常会放在专业的机房(恒温.恒湿.无尘),机房有专人维护. IP.端口号: IP:互联网上每一台电脑的唯一地址,通过这个地址可找到指定的电脑. IPv4:由4位0-25

配置server禁止全部非法域名 訪问自己的server

1.Apache2.4.1曾经: 第一种 直接拒绝訪问 打开 httpd.conf  文件,将一下配置追加到文件最后. #直接拒绝全部非法域名 <VirtualHost *:80> ServerName * ServerAlias * <Location /> Order Allow,Deny Deny from all </Location> ErrorLog "/alidata/log/httpd/error.log" CustomLog &qu

【linux】linux下能ping通ip 但是不能ping通域名

经过一翻查找后解决了,原因和方法如下: [[email protected]~]# grep host /etc/nsswitch.conf#hosts: db files nisplus nis dnshosts:            files主机只找文件不走dns,将其该成hosts:      files   dns   即可! [linux]linux下能ping通ip 但是不能ping通域名

Tomcat启动绑定IP失败问题

今天把工程迁移到另一个服务器, Tomcat启动报了一个错误:Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: AA:AA(主机名) : Name or service not known 看错误大概是主机名和URL没对应上的意思, 原因在与Tomcat启动的时候要绑定IP地址, 但是根据主机名

Linux 能PING IP 但不能PING 主机域名的解决方法 vim /etc/nsswitch.conf hosts: files dns wins

Linux 能PING IP 但不能PING 主机域名的解决方法 转载 2013年12月25日 10:24:27 13749 . vi /etc/nsswitch.conf hosts: files dns networks: files 改成: hosts: files dns wins networks: files 如果不一样的话,就在hosts:原来那行后面加个wins 就行了. -----------------------------------------------------

Tomcat 加腾讯云 实现二级域名访问

搬家这个时间段不能用,从原网站https://blog.csdn.net/qq_36570464/article/details/86157394 截图过来的.也是自己写的. Tomcat 加腾讯云实现二级域名访问 腾讯云配置二级域名解析如图: 先添加一条记录: 如图中的123,然后在添加一条记录:其中:4为二级域名,5 为记录类型,必须为CNAME,记录值6处写上自己的一级域名. 云解析配置好后,然后再tomcat配置. tomcat中的server.xml 配置二级域名对应的项目 如图:添加