Outils pour utilisateurs

Outils du site


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki