[linux] Re: awstats cgi-bin forbidden
Bart-Jan Vrielink
bartjan op vrielink.net
Ma Aug 11 13:40:49 CEST 2014
Hans,
"Order allow,deny" werkt anders, en een stuk subtieler dan je in eerste opzicht zou zeggen.
Als eerst, grappig dat de eerste hit op je foutmelding (client denied by server configuration) een Wiki pagina van Apache (https://wiki.apache.org/httpd/ClientDeniedByServerConfiguration) oplevert, waar awstats als voorbeeld wordt genoemd. Echter niet direct richting een oplossing.
http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order is meer van toepassing. Hier wordt uitgelegd hoe Apache de allow en deny regels interpreteert. Het komt er in het kort op neer dat Apache bij "Order allow,deny" eerst alle allow regels af gaat (geen hit=einde verhaal), daarna alle deny regels af gaat (een hit=einde verhaal) en als laatste een impliciete reject.
In jouw geval zal er ongetwijfeld een generieke deny from all op / in je configuratie staan. Deze zorgt er voor dat de 2e conditie van toepassing is, en dus dat het request geweigerd wordt.
OrderÞny,Allow zal in dit geval wel doen wat je wil.
-----Original message-----
> From:Hans Paijmans <j.j.paijmans op gmail.com <mailto:j.j.paijmans op gmail.com> >
> Sent: Monday 11th August 2014 13:23
> To: linux op lists.nllgg.nl <mailto:linux op lists.nllgg.nl>
> Subject: [linux] awstats cgi-bin forbidden
>
> Mogge...
>
> ik heb met 'sudo apt-get install awstats' op mijn (K)ubuntu server
> ge"installeerd.
> [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.
> 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>
More information about the Linux
mailing list