개발자愛/JAVA

URL 접근 막기

밋첼™ 2007. 7. 25. 15:17
알고 있는 사항이지만..
한번씩 떠오르지 않는 경우가 있는데...

Tomcat 사용 중 접근 url 이 디렉토리일 경우...
디렉토리 리스트를 보여주거나 또는 막고 싶다면 다음 옵션을 변경하면 된다..

$CATALINA_HOME/conf/web.xml 를 열어보면

<servlet>
    <servlet-name>default</servlet-name>
    <servlet-class>
        org.apache.catalina.servlets.DefaultServlet
    </servlet-class>
    <init-param>
        <param-name>debug</param-name>
        <param-value>0</param-value>
    </init-param>
    <init-param>
        <param-name>listings</param-name>
        <param-value>false</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

init-param 의 listings 의 값을 조절하여 디렉토리 리스트를 보여줄수도 막을수도 있다

참고사항으로.. 각 컨텍스트의 web.xml 이 아닌 카탈리나 홈 아래의 web.xml 이라는 것~