【问题标题】:Disallow access to tomcat's index.jsp to internet users [duplicate]禁止互联网用户访问 tomcat 的 index.jsp [重复]
【发布时间】:2015-11-20 11:21:29
【问题描述】:

我不希望互联网用户访问 tomcats index.jsp。

假设我有一个域为https://www.example.org。然后使用https://www.example.org/index.jsp 也会向互联网用户显示tomcats 管理器。

如何预防?

【问题讨论】:

    标签: java jsp servlets web tomcat7


    【解决方案1】:

    您可以使用Tomcat's 远程地址过滤器来实现。

    修改$CATALINA_HOME/conf/Catalina/localhost/manager.xml

    像这样添加过滤器:

    <Context
        path="/manager"
        docBase="${catalina.home}/server/webapps"
        privileged="true">
        <Valve className="org.apache.catalina.valves.RemoteAddrValve"
          allow="127\.0\.0\.1"
        />
    </Context>
    

    这将只允许本地主机地址访问管理器应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-06
      • 2020-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多