apache ScriptAlias répertoire cgi-bin

cela a été un problème pour moi pendant des jours et je ahvent été en mesure de le résoudre.

Im travaillant sur fedora 14 et à l'aide d'Apache/2.2.17 (Unix)

le document root /var/www, et il est bien configuré dans mon httpd.conf

J'ai plusieurs dossiers dans le répertoire /var/www qui ont des fichiers perl qui nécessitent CGI pour être exécuté et au lieu de cela, parfois, le dossier de perl est offert en téléchargement et parfois une erreur 500 s'affiche

Erreur Interne Du Serveur

Le serveur a rencontré une erreur interne ou de mauvaise configuration et a été incapable de compléter votre demande.

Veuillez contacter l'administrateur du serveur, root@localhost et de les informer du moment où l'erreur s'est produite, et tout ce que vous pourriez avoir fait qui peut avoir causé l'erreur.

Plus d'informations sur cette erreur peut être disponible dans le journal des erreurs du serveur.

la cgi_module est en cours de chargement, et même si j'utilise la directive ScriptAlias, et le répertoire de la balise, le fichier n'est toujours pas exécuté un script.

J'ai même essayé de créer un hôte virtuel et il ne marche pas.

Par exemple, si je veux un répertoire appelé "pyl" situé à l'intérieur de la racine d'apache (/var/www) quelles seraient les lignes de httpd.conf être?

  • Avez-vous regardé le journal des erreurs du serveur?
  • Je l'ai fait et effectivement il n'y a pas de journal de. J'ai abandonné et, dans l'intervalle Im en utilisant nginx (juste au cas où quelqu'un veut l'essayer... maintenant, mon problème est avec perl)