lumo:configurer_debian_nginx_pour_executer_des_scripts_cgi_bash:6._verification
Warning
Ouvrez votre navigateur et accédez à : http://votre-ip/cgi-bin/test.sh
Vous devriez voir la page HTML générée par votre script Bash.
Dépannage courant
- Erreur 502 Bad Gateway : Souvent dû au fait que fcgiwrap n'est pas en cours d'exécution ou que le socket n'est pas accessible. Vérifiez avec systemctl status fcgiwrap.socket.
- Erreur 403 Forbidden : Problème de permissions. Assurez-vous que le script est exécutable (chmod +x) et que le propriétaire du fichier ou du dossier est bien www-data ou accessible par lui.
- Erreur 500 Internal Server Error : Vérifiez les logs d'erreur de Nginx (/var/log/nginx/error.log) et les logs de fcgiwrap. Souvent, c'est un problème de shebang (#!/bin/bash) ou de sortie manquante des en-têtes HTTP (Content-type: …).
Cette méthode est la plus robuste sous Debian pour faire tourner du CGI avec Nginx aujourd'hui.
lumo/configurer_debian_nginx_pour_executer_des_scripts_cgi_bash/6._verification.txt · Dernière modification : de estro
