Apache2 + squid + squidGuard

Résolu/Fermé
Scavenger - Modifié par Scavenger le 5/04/2011 à 08:24
 Scavenger - 5 avril 2011 à 09:54
Bonjour,
J'ai actuellement installé un serveur sous Débian squeeze.
J'y est installé le programme "Squid" avec en ajout "SquidGuard".
Après avoir configuré et fait marché ces deux là. Je me suis lancé dans l'édition de la page web qui s'affiche lorsqu'un site est bloqué.
Voila la commande de redirection entré dans squidGuard.conf:
default {     
    pass good !black !phishing !adult !publicite !warez !malware any     
    redirect http://"machine"/cgi-bin/squidGuard-simple.cgi?clientaddr=%a&srcclass=%s&targetclass=%t&url=%u     
}  


Squidguard fonctionne parfaitement et bloque bien tous les sites contenus dans les blacklists.

Mon problème viens du fait que la page qui s'affiche quand ces sites sont bloqué n'est pas la bonne.
Effectivement, la page retourné es la suivante:
--------------------------------------------------------------------------------------
Forbidden     

You don't have permission to access /cgi-bin/squidGuard-simple.cgi on this server.     
Apache/2.2.16 (Debian) Server at "machine" Port 80     

--------------------------------------------------------------------------------------


Voila mon fichier httpd.conf d'apache2 :
<Directory "/usr/lib/cgi-bin/">     
AllowOverride all     
Options +Indexes +ExecCGI     
Order allow,deny     
Allow from all     
</Directory>  


J'ai aussi donné tout les droits sur les dossiers:
/var/www
/usr/lib/cgi-bin

via la commande chmod 777

Je n'arrive pas a savoir d'où viens mon problème de permissions.
Sachant que dans le log des erreurs d'apache2 il y a:
[Mon Apr 04 17:30:34 2011] [error] [client "IP MACHINE"] (13)Permission denied: access to /cgi-bin/squidGuard-simple.cgi denied, referer: http://www.commentcamarche.net/forum/linux-unix-13     
[Mon Apr 04 17:30:34 2011] [error] [client "IP MACHINE"] (13)Permission denied: access to /cgi-bin/squidGuard-simple.cgi denied, referer: http://www.commentcamarche.net/forum/linux-unix-13     
[Mon Apr 04 17:30:34 2011] [error] [client "IP MACHINE"] (13)Permission denied: access to /cgi-bin/squidGuard-simple.cgi denied, referer: http://www.commentcamarche.net/forum/linux-unix-13     
[Mon Apr 04 17:30:45 2011] [error] [client "IP MACHINE"] (13)Permission denied: access to /cgi-bin/squidGuard-simple.cgi denied, referer: http://www.commentcamarche.net/forum/linux-unix-13/new     
[Mon Apr 04 17:30:45 2011] [error] [client "IP MACHINE"] (13)Permission denied: access to /cgi-bin/squidGuard-simple.cgi denied, referer: http://www.commentcamarche.net/forum/linux-unix-13/new     
[Mon Apr 04 17:30:45 2011] [error] [client "IP MACHINE"] (13)Permission denied: access to /cgi-bin/squidGuard-simple.cgi denied, referer: http://www.commentcamarche.net/forum/linux-unix-13/new     
[Mon Apr 04 17:30:45 2011] [error] [client "IP MACHINE"] (13)Permission denied: access to /cgi-bin/squidGuard-simple.cgi denied, referer: http://www.commentcamarche.net/forum/linux-unix-13/new     
[Mon Apr 04 17:30:45 2011] [error] [client "IP MACHINE"] (13)Permission denied: access to /cgi-bin/squidGuard-simple.cgi denied, referer: http://www.commentcamarche.net/forum/linux-unix-13/new  



Merci de vote aide.

1 réponse

Problème résolu:
Le problème venais du fait que le dossier cgi-bin appartenait au groupe "proxy" et que cgi-bin/ n'avais pas les droit d'exécution malgré le chmod777.. étrange. Enfin bon.
Replacé le dossier dans le groupe root et donné les droit d'éxécution aux utilisateur et groupe.

J'espère que cela pourra aidé quelqu'un.
0