[linux] awstats cgi-bin forbidden

Hans Paijmans j.j.paijmans op gmail.com
Ma Aug 11 12:54:13 CEST 2014


Mogge...

ik heb met 'sudo apt-get install awstats' op mijn (K)ubuntu server 
ge"installeerd.

Volgens de instructies in de virtual hosts file in 
/etc/apache2/sites-available
het alias naar /awstats toegevoegd.

Mijn virtual hosts file ziet er als volgt uit (zie onder).

---------------
in /etc/awstats de betreffende config-files aangemaakt

---------------
de permissies van /usr/lib, usr/lib/cgi-bin en 
/usr/lib/cgi-bin/awstats.pl zien er als volgt uit:

drwxr-xr-x 137 root root 36864 aug  1 15:31 lib
drwxr-xr-x   2 root root        4096 aug 11 12:12 cgi-bin
-rwxr-xr-x   1 root root  676190 apr 28  2013 awstats.pl

--------------------
als awstats.pl direct wordt aangeroepen, maakt hij braaf zijn datafiles.
--------------------
Pogingen om met http:/paijmans.net/awstats/awstats.pl de statistieken te 
bekijken, geven 'forbidden 403' en
in de logfiles:

[Mon Aug 11 12:42:49.634779 2014] [authz_core:error] [pid 9207] [client 
84.29.2.113:41122] AH01630:
  client denied by server configuration: /usr/lib/cgi-bin/awstats.pl

Er is dus ergens een permissieprobleem. Geen flauw idee waar.



<VirtualHost *:80>
         ServerAdmin webmaster op localhost
         ServerName  paijmans.net


         DocumentRoot /var/www/Paijmans.net
         <Directory />
                 Options FollowSymLinks
                 AllowOverride None
         </Directory>
         <Directory /var/www/>
                 Options Indexes FollowSymLinks MultiViews
                 AllowOverride None
                 Order allow,deny
                 allow from all
         </Directory>

         ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
         <Directory "/usr/lib/cgi-bin">
                 AllowOverride None
                 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                 Order allow,deny
                 allow from all
         </Directory>

         ErrorLog /var/log/apache2/paijmans.net.err.log

         # Possible values include: debug, info, notice, warn, error, crit,
         # alert, emerg.
         LogLevel warn

         CustomLog /var/log/apache2/paijmans.net.log combined

     Alias /doc/ "/usr/share/doc/"
     <Directory "/usr/share/doc/">
         Options Indexes MultiViews FollowSymLinks
         AllowOverride None
         Order deny,allow
         Deny from all
         Allow from 127.0.0.0/255.0.0.0 ::1/128
     </Directory>

# toegevoegd  n.a.v. de awstats instructies

   Alias /awstatsclasses "/usr/share/awstats/lib/"
   Alias /awstats-icon "/usr/share/awstats/icon/"
   Alias /awstatscss "/usr/share/doc/awstats/examples/css"
   ScriptAlias /awstats/ /usr/lib/cgi-bin/
   Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

</VirtualHost>

-- 
Dr. J.J. Paijmans
Houwenberg 2A, 5985 PE Grashoek (L)          077 888 05 77
http://paijmans.net          GSM: +31 621 961 083




More information about the Linux mailing list