业务需求:只有规定的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