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:
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.
Trouvez des réponses à vos questions sur les distributions, les commandes en ligne et la résolution de problèmes. Partagez vos connaissances et connectez-vous avec la communauté open source pour maîtriser ces systèmes d'exploitation.