RE: TC 3.3.1: How to disable static access to *certain* directori es?

2003-10-23 Thread Lemke, Michael IZ/HZA-IE5
 -Original Message-
 From: Larry Isaacs [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, October 23, 2003 3:07 PM
 To: Tomcat Users List
 Subject: RE: TC 3.3.1: How to disable static access to 
 *certain* directories?
 
 
 
  -Original Message-
  From: Lemke, Michael IZ/HZA-IE5 [mailto:[EMAIL PROTECTED] 
  Sent: Thursday, October 23, 2003 8:04 AM
  To: '[EMAIL PROTECTED]'
  Subject: TC 3.3.1: How to disable static access to *certain* 
  directories?
  
  
  I want to serve a few static pages with standalone tomcat 
  3.3.1 (no apache etc).
  I got that to work (StaticInterceptor listings=false /).  
  However, 
  it is still possible to access pages in other contexts if I 
  know the path:
  
  http://host.dom:4711/otherapplication/someknownpath/file.html
 
  But if I try
 
  http://host.dom:4711/otherapplication/WEB-INF/web.xml
 
  I get a 403 Forbidden.  How can I make tomcat to return 403 
 (or 404) for
  the first path as well?  I just couldn't find anything in the docs
  or google.
 
 You could delete file.html.  That would result in a 404 
 error.  

Not good enough.  There's stuff I can't take out.

If this
 isn't feasible, you need to explain why, so options as to how 
 to hide it
 can be determined.

Well, I simply don't want to serve anything that I don't need.
For the main application I don't need any static pages so I can
do without StaticInterceptor (done that).  I don't want any files
to be available that might be placed there by mistake or otherwise.  
Only the few pages under the `static' path should be accessible.  
Simple security concerns - don't open more than what is necessary.

Michael

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: TC 3.3.1: How to disable static access to *certain* directori es?

2003-10-23 Thread Lemke, Michael IZ/HZA-IE5
Thanks.  I might try that.

One more question:  How can I change the default page,
i.e., the one that displays when I just enter a path, from
index.html to something else?

Thanks again,
Michael


 -Original Message-
 From: Larry Isaacs [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, October 23, 2003 3:59 PM
 To: Tomcat Users List
 Subject: RE: TC 3.3.1: How to disable static access to 
 *certain* directories?
 
 
 The feature of arbitrarily not serving content in the
 webapp is one that is not in high demand and isn't
 currently supported, other than removing the
 StaticInterceptor, as you have done.
 
 I haven't tried the following, but you might try for
 each static page you want to serve:
 
 1) Make a copy of the static page and rename it to
end with .jsp.
 
 2) In the web.xml, add a servlet declaration for that
JSP and add a servlet mapping that maps it to the
old static file's name.
 
 Then remove the StaticInterceptor from the webapp.
 This way, only the static files you map get served.
 Note, this assumes all the static files you want to
 serve are HTML.
 
 HTH.
 
 Larry
 
 
  -Original Message-
  From: Lemke, Michael IZ/HZA-IE5 [mailto:[EMAIL PROTECTED] 
  Sent: Thursday, October 23, 2003 9:28 AM
  To: 'Tomcat Users List'
  Subject: RE: TC 3.3.1: How to disable static access to 
  *certain* directories?
  
  
   -Original Message-
   From: Larry Isaacs [mailto:[EMAIL PROTECTED] 
   Sent: Thursday, October 23, 2003 3:07 PM
   To: Tomcat Users List
   Subject: RE: TC 3.3.1: How to disable static access to 
   *certain* directories?
   
   
   
-Original Message-
From: Lemke, Michael IZ/HZA-IE5 [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 23, 2003 8:04 AM
To: '[EMAIL PROTECTED]'
Subject: TC 3.3.1: How to disable static access to *certain* 
directories?


I want to serve a few static pages with standalone tomcat 
3.3.1 (no apache etc).
I got that to work (StaticInterceptor listings=false /).  
However, 
it is still possible to access pages in other contexts if I 
know the path:

http://host.dom:4711/otherapplication/someknownpath/file.html
   
But if I try
   
http://host.dom:4711/otherapplication/WEB-INF/web.xml
   
I get a 403 Forbidden.  How can I make tomcat to return 403 
   (or 404) for
the first path as well?  I just couldn't find anything 
 in the docs
or google.
   
   You could delete file.html.  That would result in a 404 
   error.  
  
  Not good enough.  There's stuff I can't take out.
  
  If this
   isn't feasible, you need to explain why, so options as to how 
   to hide it
   can be determined.
  
  Well, I simply don't want to serve anything that I don't need.
  For the main application I don't need any static pages so I can
  do without StaticInterceptor (done that).  I don't want any files
  to be available that might be placed there by mistake or 
 otherwise.  
  Only the few pages under the `static' path should be accessible.  
  Simple security concerns - don't open more than what is necessary.
  
  Michael
  
  
 -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
  
  
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: TC 3.3.1: How to disable static access to *certain* directori es?

2003-10-23 Thread Punjabi, Naveen K
Hello,

If you have permission to edit the master configuration files then you
can edit the files httpd.conf and srm.conf file and do the following: 

- Find this line.  DirectoryIndex index.html and change it as follows:
DirectoryIndex index.shtml index.html. Of course, you can use any
filename you wish. I prefer to leave index.html as a valid index as
well. 
- If you are unable to edit your master configuration files, you can use
this directive from .htaccess. Just edit the .htaccess file located in
your main HTML directory. If  you do not have this file, feel free to
create it! 

To change the default page, either edit the existing DirectoryIndex line
or add the following: 

DirectoryIndex index.shtml index.html 
This will make index.shtml the default page. 

By using a .htaccess file in a subdirectory, you can specify a different
default page for that one directory without affecting the rest of your
site. 

Naveen Punjabi
USC, Computer Science
http://www-scf.usc.edu/~npunjabi



-Original Message-
From: Lemke, Michael IZ/HZA-IE5 [mailto:[EMAIL PROTECTED]
Sent: Thursday, October 23, 2003 9:35 AM
To: 'Tomcat Users List'
Subject: RE: TC 3.3.1: How to disable static access to *certain*
directori es?


Thanks.  I might try that.

One more question:  How can I change the default page,
i.e., the one that displays when I just enter a path, from
index.html to something else?

Thanks again,
Michael


 -Original Message-
 From: Larry Isaacs [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, October 23, 2003 3:59 PM
 To: Tomcat Users List
 Subject: RE: TC 3.3.1: How to disable static access to 
 *certain* directories?
 
 
 The feature of arbitrarily not serving content in the
 webapp is one that is not in high demand and isn't
 currently supported, other than removing the
 StaticInterceptor, as you have done.
 
 I haven't tried the following, but you might try for
 each static page you want to serve:
 
 1) Make a copy of the static page and rename it to
end with .jsp.
 
 2) In the web.xml, add a servlet declaration for that
JSP and add a servlet mapping that maps it to the
old static file's name.
 
 Then remove the StaticInterceptor from the webapp.
 This way, only the static files you map get served.
 Note, this assumes all the static files you want to
 serve are HTML.
 
 HTH.
 
 Larry
 
 
  -Original Message-
  From: Lemke, Michael IZ/HZA-IE5 [mailto:[EMAIL PROTECTED] 
  Sent: Thursday, October 23, 2003 9:28 AM
  To: 'Tomcat Users List'
  Subject: RE: TC 3.3.1: How to disable static access to 
  *certain* directories?
  
  
   -Original Message-
   From: Larry Isaacs [mailto:[EMAIL PROTECTED] 
   Sent: Thursday, October 23, 2003 3:07 PM
   To: Tomcat Users List
   Subject: RE: TC 3.3.1: How to disable static access to 
   *certain* directories?
   
   
   
-Original Message-
From: Lemke, Michael IZ/HZA-IE5 [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 23, 2003 8:04 AM
To: '[EMAIL PROTECTED]'
Subject: TC 3.3.1: How to disable static access to *certain* 
directories?


I want to serve a few static pages with standalone tomcat 
3.3.1 (no apache etc).
I got that to work (StaticInterceptor listings=false /).  
However, 
it is still possible to access pages in other contexts if I 
know the path:

http://host.dom:4711/otherapplication/someknownpath/file.html
   
But if I try
   
http://host.dom:4711/otherapplication/WEB-INF/web.xml
   
I get a 403 Forbidden.  How can I make tomcat to return 403 
   (or 404) for
the first path as well?  I just couldn't find anything 
 in the docs
or google.
   
   You could delete file.html.  That would result in a 404 
   error.  
  
  Not good enough.  There's stuff I can't take out.
  
  If this
   isn't feasible, you need to explain why, so options as to how 
   to hide it
   can be determined.
  
  Well, I simply don't want to serve anything that I don't need.
  For the main application I don't need any static pages so I can
  do without StaticInterceptor (done that).  I don't want any files
  to be available that might be placed there by mistake or 
 otherwise.  
  Only the few pages under the `static' path should be accessible.  
  Simple security concerns - don't open more than what is necessary.
  
  Michael
  
  
 -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
  
  
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional