Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Httpd Wiki" for change 
notification.

The following page has been changed by NoirinPlunkett:
http://wiki.apache.org/httpd/Errors/ClientDeniedByServerConfiguration

The comment on the change is:
Tidying

------------------------------------------------------------------------------
  = Client denied by server configuration =
- Access was denied by a deny directive.  This means that the access to the 
directory on the hard disk was denied by an Apache configuration.  [[BR]] This 
could be due to an explicit deny directive being set, or more likely a folder 
that is outside of the documentroot is being accessed.
+ Access was denied by a deny directive.  This means that the access to the 
directory on the hard disk was denied by an Apache configuration.  [[BR]] This 
could be due to an explicit deny directive being set, or more likely an attempt 
to access a folder that is outside of the DocumentRoot.
  
  A few possible reasons to cause this entry to be recorded in your !ErrorLog
  
+  * The default Apache config includes {{{Deny from all}}} in the <Directory> 
block the !DocumentRoot - this must be changed to allow access!
-  * If you changed the !DocumentRoot, also change the <Directory> Block from 
the old root, to the new folder.
+  * If you change the !DocumentRoot, you will need to change the <Directory> 
block referring the old root, to the refer to the new root
   * You need a <Directory> block for every folder outside of your 
!DocumentRoot, i.e. your cgi-bin folder.
   * You need a <Directory> or <Location> block for every Alias.
- To fix this problem, look at the line in your !ErrorLog, and it will show you 
the folder it is trying to access.   [[BR]] You will now need to add a 
<Directory> block in your Apache configuration file.  See the example below for 
folder /usr/local/awstats/htdocs
+ 
+ To fix this problem, look at the line in your !ErrorLog, to find out which 
folder it is trying to access.   [[BR]] If a <Directory> block already exists 
for that folder, make sure it is set to Allow as necessary. If not, add a 
<Directory> block to your Apache configuration file, allowing access as 
required.  See the example below for folder /usr/local/awstats/htdocs
  
  {{{
  <Directory /usr/local/awstats/htdocs>
@@ -16, +18 @@

    Allow from all
  </Directory>
  }}}
- This directory block will allow Apache to serve files from this location, to 
any incoming request
+ This directory block will allow Apache to serve files from this location, in 
response to an incoming request
  

Reply via email to