我問這個服務器上的過錯,而是真的還沒有多少運氣,希望有人在這裏將能夠提供一些建議......阻止訪問特定的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