j'ai install=E9 *apache* hier (la version 2 par d=E9faut), et j'ai voulu =
tester que cgi-bin fonctionne (printenv et test-cgi) : j'ai eu des =
erreurs d'acces interdit
j'ai bien dans mon make.conf les attributs perl, mysql et php pour la =
variable USE
[Wed Sep 15 23:36:57 2004] [error] [client 127.0.0.1] attempt to invoke =
directory as script: /var/www/localhost/cgi-bin/
[Wed Sep 15 23:37:04 2004] [error] [client 127.0.0.1] (13)Permission =
denied: exec of '/var/www/localhost/cgi-bin/printenv' failed
[Wed Sep 15 23:37:04 2004] [error] [client 127.0.0.1] Premature end of =
script headers: printenv
idem avec test-cgi :
[Wed Sep 15 23:37:15 2004] [error] [client 127.0.0.1] attempt to invoke =
directory as script: /var/www/localhost/cgi-bin/
[Wed Sep 15 23:37:23 2004] [error] [client 127.0.0.1] (13)Permission =
denied: exec of '/var/www/localhost/cgi-bin/test-cgi' failed
[Wed Sep 15 23:37:23 2004] [error] [client 127.0.0.1] Premature end of =
script headers: test-cgi
je n'ai modifi=E9 mes fichiers de conf (en fait, j'ai tr=E8s peu =
touch=E9 au fichier de conf, tout au pire un s/public_html/WWW/g, mais =
c=E9tou), que faut-il regarder au niveau des droits ?=20
par d=E9faut, je pense que le user apache peut executer toute =
l'arborescence de /var/www/localhost, ou je me trompe ?=20
je n'ai pas os=E9 tripoter les droits pour ne pas permettre trop de =
choses qui sont interdites par d=E9faut pour des raisons de =
s=E9curit=E9.
comment se logguer avec le user apache pour changer les droits de ce rep =
cgi-bin ?
ps : petite question subsidiaire : pourquoi ne m'a-t-il pas install=E9 =
la doc alors que ma variable USE comporte le mot doc ? oblig=E9 de =
emerge apache-manual en +
ps2 : est-ce gentoo ou la version 2.0 qui a modifi=E9 la nom du serveur =
: httpd --> apache2 ?
ps3 : meme question pour le chemin /var/www/localhost : normalement il =
n'y a pas le localhost en 1.3 ? ou c'est gentoo ?
(je connaissais apache 1.3 sous MDK et sous windows)