La configuration de ScriptAlias ​​ne fonctionne pas dans apache2

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 /.