DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19043>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19043

Interesting interaction between cern_meta module and Location/Directory 
directives in Apache 2

           Summary: Interesting interaction between cern_meta module and
                    Location/Directory directives in Apache 2
           Product: Apache httpd-2.0
           Version: 2.0.43
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: Minor
          Priority: Other
         Component: Runtime Config
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


Observed:
=========

Apache error messages that should not occur (but maybe I'm mistaken):

[Tue Apr 15 03:58:44 2003] [error] [client XXX.XXX.XXX.XXX] client denied
by server configuration:
/var/www/htdocs/myvirtualserver/.web    

Context:
========

1) This has been occurring at my site since I changed
   the Apache setup somewhat (see below for setup). Apparently every
   request yields such a protest.

2) It's evidently mod_cern_meta which causes this as ".web" is that
   module's default directory to get configuration information from.
   That module is indeed active in my Apache setup but:

3) There are no ".web" directories anywhere.

The filesystem & permissions setup:
===================================

There is a restriction on the filesystem root:

  <Directory />
        Options FollowSymlinks
        AllowOverride None
        Order allow,deny
        Deny from all
  </Directory>

There is a restriction on the document root:

  DocumentRoot /var/www/htdocs

  <Directory /var/www/htdocs>
        Options Indexes FollowSymlinks
        AllowOverride None
        Order allow,deny
        Deny from all
  </Directory>

Underneath the document root are the virtual servers, which
are opened through 'Location' directives

  <VirtualHost *:80>
        ServerName www.myvirtualserver.com
        DocumentRoot /var/www/htdocs/myvirtualserver
        <Location />
                Options Indexes FollowSymlinks
                AllowOverride None
                Order allow,deny
                Allow from all
        </Location>
  </VirtualHost>

Quite simple really....

How to make the messages disappear? Open the Directory on the
DocumentRoot:

  <Directory /var/www/htdocs>
        Options Indexes FollowSymlinks
        AllowOverride None
        Order allow,deny
        Allow from all
  </Directory>

and the messages disappear. But they should not show up in the first place,
should they?

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

Reply via email to