Tomcat中限制ip訪問

2021-06-02 19:50:59 字數 743 閱讀 1776

效果:只有指定的主機或ip位址才可以訪問部署在tomcat下的應用。tomcat提供了兩個引數供你配置:remotehostvalve 和remoteaddrvalve,前者用於限制主機名,後者用於限制ip位址。

通過配置這兩個引數,可以讓你過濾來自請求的主機或ip位址,並允許或拒絕哪些主機/ip。

一、全域性設定,對tomcat下所有應用生效

server.xml中新增下面一行,重啟伺服器即可:

此行放在

之前。

例:

1,只允許

192.168.1.10訪問:

2,只允許

192.168.1.*網段訪問:

3,只允許

192.168.1.10、192.168.1.30訪問:

192.168.1.30" deny=""/>

4,根據主機名進行限制:

remotehostvalve

" allow="abc.com

" deny=""/>

二、區域性設定,僅對具體的應用生效

根據專案配置情況進行設定:

1,使用conf目錄下xml檔案進行配置

$\conf\proj_1.xml

2,直接在server.xml中進行設定

$\conf\server.xml

在上述檔案對應專案的前增加下面一行:

tomcat限制訪問IP

這是乙個新的需求,限制訪問的ip,都是一些單位為了保護自己的隱私,這個應用只能那些ip訪問,別的都不行。在tomcat裡邊的設定很簡單,在你的 color red context color 標籤之間加入 1 org.apache.catalina.valves.remoteaddrvalve al...

Tomcat中實現IP訪問限制

效果 只有指定的主機或ip位址才可以訪問部署在tomcat下的應用。tomcat提供了兩個引數供你配置 remotehostvalve 和remoteaddrvalve,前者用於限制主機名,後者用於限制ip位址。通過配置這兩個引數,可以讓你過濾來自請求的主機或ip位址,並允許或拒絕哪些主機 ip。一...

Tomcat限制用網域名稱訪問,拒絕ip訪問

分類 tomcat 2012 07 13 18 37 784人閱讀 收藏舉報 今天跑了幾個月的專案被要求不能用ip訪問,只能通過網域名稱來訪問。工信部一聲號召,多 少伺服器託管商的 忙碌得要死,最最苦逼的是我們這些碼農啊,敲 辛苦吧?現在還得讓你幹點偏活,得把ip訪問限制住,而且錯誤頁面都要指定,這...