J’ai installé apache2 sur Ubuntu. J’ai ajouté le fichier suivant au fichier /etc/apache2/httpd.conf
ScriptAlias /cgi-bin/ "/home/PROJECT/cgi-bin/"
Je peux ouvrir le fichier cgi si je copie le fichier cgi dans /usr/lib/cgi-bin/hello.cgi
[répertoire DocumentRoot] et accéder à l’URL http://localhost/cgi-bin/hello.cgi
, mais Je ne peux pas accéder au fichier si je le mets dans /home/PROJECT/cgi-bin/hello.cgi
même si ScriptAlias
est défini et apache2 redémarré.
Quelque chose qui me manque ici?
J’ai eu le même problème. La raison était dans httpd.conf, je devais supprimer global
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
sinon tout commence / cgi-bin / tombe dans / var / www / cgi-bin /.