有時,可能想限制對Tomcat web應用的訪問,比如,希望只有指定的主機或IP地址可以訪問應用。這樣一來,就只有那些指定的的客戶端可以訪問服務的內容了。為了實現這種效 果,Tomcat提供了兩個參數供你配置:RemoteHostValve 和RemoteAddrValve。
通過配置這兩個參數,可以讓你過濾來自請求的主機或IP地址,并允許或拒絕哪些主機/IP。與之類似的,在Apache的httpd文件里有對每個目錄的允許/拒絕指定。
可以把Admin Web application設置成只允許本地訪問,設置如下:
<Context path=“/path/to/secret_files” …>
<Valve className=“org.apache.catalina.valves.RemoteAddrValve”
allow=“127.0.0.1” deny=“”/>
</Context>
如果沒有給出允許主機的指定,那么與拒絕主機匹配的主機就會被拒絕,除此之外的都是允許的!聊城網站建設專家-共贏網絡15066359825】