Nous venons de prendre à l'essai un abonnement pour un mois pour voir s'il est possible d'utiliser les CGI sur un serveur virtuel LWS. Nous avons actuellement un serveur à New York, géré par un collègue local, mais quand il dort et que nous travaillons, spécialement quand le site subit une attaque de spameurs, ce n'est pas évident.
Bien évidemment, par défaut, apache les lit les CGI que dans cgi-bin, mais ce site que nous aimerions installer a des CGI dans /web.
Quand j'essaye de lire un CGI dans /web, j'ai cette ligne dans les logs: Options ExecCGI is off in this directory: /var/www/mon_site.org/web/hello.cgi,
Il faut donc, théoriquement, configurer /etc/apache2/sites-available/opus2.org.vhost. Mais je ne sais pas si c'est juste, je ne suis pas sûr non plus de ce qu'il faut y ajouter.
Alias /web "/var/www/mon_site.org/web"
<Directory "/var/www/mon_site.org/web">
AllowOverride None
Options ExecCGI
</Directory>
Est-ce suffisant?
Damien vient de me répondre que les CGI doivent être exécutés dans /cgi-bin, ce qui veut dire que notre site ne peut pas être installé sur un serveur LWS. Est-ce juste? Y aurait-il une autre solution?
Merci.