通过Connector或RemoteAddrValve限制对tomcat的访问?

时间:2017-09-08 11:53:46

标签: tomcat tomcat8

我想将对tomcat的访问权限仅限于localhost和我的内部网络192.168.*

问题:我应该使用<Connector,还是使用<Context .. <Valve>字段?

或者:

    <Context>
         <Valve className="org.apache.catalina.valves.RemoteAddrValve"
                allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|192\.168\..*"/>
    </Context>

或者:

<Connector port="8080" address="127.0.0.1" .../>
<Connector port="8009" address="127.0.0.1" .../>
<Connector port="8080" address="192.168." .../>
<Connector port="8009" address="192.168." .../>

两者都可行。你更喜欢哪种情况?

0 个答案:

没有答案