OVH Cloud OVH Cloud

[gentoo-user-fr] apache et cgi-bin

1 réponse
Avatar
CARUANA J-P Ext ROSI/SIFAC
bonjour,

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)

--=20
jpc=20
http://www.enstimac.fr/~caruana/


--
gentoo-user-fr@gentoo.org mailing list

1 réponse

Avatar
Yoann Pannier
CARUANA J-P Ext ROSI/SIFAC wrote:
[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



a priori, il te faut un
#sudo chmod a+x /var/www/localhost/cgi-bin/printenv

comment se logguer avec le user apache pour changer les droits de ce rep cgi-bin ?



On ne le fait pas, l'utilisateur apache n'a pas le droit de se logger
(shell /bin/false je crois). Il faut utiliser su ou sudo.

--
Yoann Pannier

--
mailing list