当前位置: 代码迷 >> 综合 >> tomcat 限制ip访问
  详细解决方案

tomcat 限制ip访问

热度:58   发布时间:2024-03-07 06:08:27.0

业务需求:只有规定的ip可以访问bigMac项目

在tomcat的conf目录中的server.xml:

<Context path="/bigMac" reloadable="true" docBase="/usr/local/java/apache-tomcat-8.5.31/webapps/bigMac">

   <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|192.168.0.1" deny="" denyStatus="403" />

</Context>

如上配置到</Host>标签内完全重启就可以了。

参数解释:

path 及端口或域名后实际的项目访问名

docBase 项目文件实际存放地址

allow 允许访问的正则表达式

deny 拒绝访问的

denyStatus 拒绝返回的状态码;

注:shutdown后,注意使用 ps -ef|grep tomcat 查看 tomcat是否被停掉了

如果还有使用kill -9 杀掉后再startup

  相关解决方案