Config apache (résolu) - Débats - Linux et OS Alternatifs
Marsh Posté le 10-07-2002 à 11:11:11
si c'est configuré dans la partie commune, alors tu n'as pas besoin d'ajouter quoique ce soit dans le virtualhost, ca marchera par defaut.
Marsh Posté le 10-07-2002 à 11:13:20
Si je comprend bien, je configure mes execution CGI comme si je n'avais pas de virtual host et après je rajout betement mon virtual host et ça marche...
bon, j'essaye !
Marsh Posté le 10-07-2002 à 11:16:02
la partie virtualhost s'appuie sur la partie commune, si tu precises des options dans virtual, elles viendront prendre le pas sur les communes. C'est pour cette raison que dans virtual tu ne mets que le minimum dans 90% des cas, comme le path, le nom du serv, l'email de l'admin.. le reste etant commun, les reps /icons/ cgi-bin/...
Marsh Posté le 10-07-2002 à 11:24:54
un truc bizarre se produit :
j'ai mis des ScriptAlias :
ScriptAlias /webmail/ /var/webmail/website/perl/
et quand je me connect avec localhost (sans passer par mon virtual host) ça fonctionne
quand je passe par le virtual host (via @ IP) j'ai l'erreur 500 (premature end of script header)
y'a une option que j'ai skippé ??
<VirtualHost 192.168.0.202>
User webmail
Group webmail
ServerName webmail.com
ServerPath /var/webmail/website
DocumentRoot /var/webmail/website
</VirtualHost>
Marsh Posté le 10-07-2002 à 12:02:15
Je viens de trouver le problème !!!
c'était User/Group qui faisait foirer le truc !!!!...
mais alors ou est-ce que je les met, j'ai besoin de l'exécution par mon utilisateur moi
ouin..
Marsh Posté le 10-07-2002 à 15:13:38
ayééééééééé !! j'ai trouvé !!!!!!
c'était parce que j'utilisais suexec et qu'il faut que les fichiers soient dans le répertoire root de suexec (par défaut /var/www)
et cet abruti met les logs dans suexec.log (et pas dans le httpd.log)
astuce : pour savoir le répertoire en question
$ suexec -V
yahoooooooooo !!!
Marsh Posté le 10-07-2002 à 10:59:45
Est-ce que quelqu'un sait comment faire executer des CGI perl dans un VirtualHost ????
pasque j'ai tout essayé et rien ne marche
je m'explique : en positionnant des ScriptAlias ou en passant par AddHandler cgi-script .cgi et options ExecCGI, il tente bien d'exécuter mais il me sort une premature end of script (oui je suis sur de mon script des droits etc...)
je ne comprend pas
au secoooooooooooours !!!
Message édité par Mr YouP le 10-07-2002 à 15:14:05