我问这个服务器上的过错,而是真的还没有多少运气,希望有人在这里将能够提供一些建议......阻止访问特定的web应用中的Tomcat6
我有一个Tomcat 6服务器上运行得很好。我有外部访问工作。我想知道如何防止某人看到特定的webapps,例如,我不想要外部访问ROOT tomcat页面。我会如何去阻止某些webapps,同时让其他webapps对外部用户可见?
这是我已经试过: 这一切都拒绝甚至127.0.0.1请求
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/examples" docBase="" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.0.0.1"/>
</Context>
</Host>
此拒绝所有为好。
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/examples" docBase="" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="*"/>
</Context>
</Host>
基本上我试图阻止访问根默认的Tomcat页面和应用实例....
任何想法?
以及我的第二个例子下面进行测试,我已经让=“* “这应该允许任何事情和一切。但它仍然否认。 – Gabe 2010-01-27 19:56:55
您对双重检查源ip + 1做了一个很好的说明 – Gabe 2010-01-27 20:22:02