Apache2/debian ne veut pas exécuter les .cgi (mais download) - Logiciels - Linux et OS Alternatifs
Marsh Posté le 10-10-2015 à 21:41:20
Le 1er snippet de conf (qui pourrait s'appeler "nut.conf" ), tu l'as mis dans /etc/apache2/conf.d/ ?
N'hésite pas à carrément stopper Apache2 ( /etc/init.d/apache2 stop ) puis start.
Et aussi, regarder les logs pour déceler une éventuelle erreur de conf.
Marsh Posté le 10-10-2015 à 22:34:25
agentsteel a écrit : N'hésite pas à carrément stopper Apache2 ( /etc/init.d/apache2 stop ) puis start. |
Oh putain ça fonctionne
Ben merci pour le tuyau !
Marsh Posté le 10-10-2015 à 17:45:58
Bonjour,
J'ai un peu testé tous les workarounds trouvés à droite/à gauche sans succès.
J'ai un apache2 qui tourne sans soucis depuis des années sur un RPI sous raspbian qui me sert de proxy (mod_proxy) pour les différents services de mon réseau local.
J'ai installé NUT pour monitorer les UPS attachés à mes NAS ainsi qu'un webgui en CGI.
Mais lorsque je me connecte à l'URL censée m'afficher le GUI http://localhost/nut/upsstats.cgi, le browser me propose de télécharger le binaire upsstats.cgi au lieu de l’exécuter.
J'ai activé mes modules cgi et cgid (confirmé par apache2 -M) et créé le site suivant:
ScriptAlias /nut /usr/lib/cgi-bin/nut
<Directory /usr/lib/cgi-bin/nut>
Order allow,deny
Allow from all
AllowOverride None
Options ExecCGI
AddHandler cgi-script .cgi
</Directory>
J'ai ajouté +ExecCGI aux options dans 000-default site:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews +ExecCGI
AllowOverride None
Order allow,deny
allow from all
</Directory>
Et là je n'ai plus d'idée ... j'ai bien entendu reload/restart apache.
Merci d'avance pour votre aide
Message édité par Deadlock le 10-10-2015 à 17:46:35
---------------
Institutions européennes: Ensemble d'outils dont le but est de transformer une grande quantité d'argent en merde. Cette merde est utilisée pour créer de nouveaux fonctionnaires. L'argent restant payant des externes pour faire leur travail.