[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Utilisation de dhelp et d'info2www avec Lighttpd et scripts CGI



Sylvain Le Gall a écrit :

a) Pourquoi ce comportement différent entre ces plusieurs navigateurs ?

Je ne sais pas répondre à ca... Desfois ca à avoir avec la "négociation
de contenu" (content negotiation) : IceWeasel dit qu'il accepte tout et
on lui envoie un fichier bin, W3M n'accepte que du html et comme bin !=
html on lui envoie un 404.

Pas bête, je n'avais pas pensé à ça.
En continuant à chercher tout seul j'étais tombé sur d'autres trucs bizarres mais c'est très confus.


b) Comment Lighttpd me sort-il les fichiers situés dans usr/lib/cgi-bin/ alors que le mod CGI est désactivé ? (mais je dois dire que je ne m'y connais pas trop en serveurs)

Les fichiers dans usr/lib/cgi-bin sont par un moyen ou un autre dans
l'arborescence vu par lighttp. Par exemple, il y dans lighttpd.conf ou
un fichier inclus :
alias.url += ( "/cgi-bin/" =>"/usr/lib/cgi-bin/" )

Sot que je suis, je n'avais pas regardé dans /etc/lighttpd/conf-available, me laissant abuser par cet "available"...
Hem. Le clavier, la chaise, tout ça...


c) Comment faire exécuter ces scripts ?

Il faut activer le mod_cgi :
sudo lighty-enable-mod
taper "cgi" à l'invite

Je te conseille par ailleurs de laisser commenter la ligne "mod_cgi"
dans lighttpd.conf. Dans debian le tout est gérer par
lighty-enable-mod/lighty-disable-mod.

Ah, merci, je ne connaissais pas ces commandes.


d) Effectivement, passer par un serveur HTTP local pour lire des manuels Info c'est un peu bizarre, ça m'apprendra. :P


Non, ce n'est pas plus bizarre qu'autre chose...

Hé hé. :-°



Cdlt,
Sylvain Le Gall



Eh bien merci beaucoup car ça marche... pas totalement ceci dit !
Ça marche avec w3m et Opera, Iceweasel et Epiphany ne me proposent que de télécharger le fichier...

Je me pencherai sur ce problème un peu plus tard (ou un peu plus tôt, car il est bientôt 1h du matin :D) et je posterai la réponse si jamais je la trouve.
Mais je suis bien content déjà d'avoir appris ces deux choses.

Encore merci.

Cordialement,
Yannick. (qui en apprend tous les jours)



Reply to: