Lorsque j'essaie d'accéder à index.py à la racine du serveur via http: // domain / , je reçois une erreur 403 Forbidden, mais je peux y accéder via http: // domain /index.py . Dans les journaux de mon serveur, il est indiqué "Options ExecCGI est désactivé dans ce répertoire: /var/www/index.py". Cependant, mon entrée httpd.conf pour ce répertoire est identique à celle des autres répertoires, et accéder à index.py fonctionne correctement. Mes autorisations sont définies sur 755 pour index.py.
J'ai aussi essayé de créer un fichier php et de le nommer index.php, et cela fonctionne à la fois dans domain/et domain/index.php.
Voici mon entrée httpd.conf:
<Directory /var/www>
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
AddHandler cgi-script .py
Options +ExecCGI
DirectoryIndex index.html index.php index.py
</Directory>
C'est probablement une question idiote, mais avez-vous redémarré le processus de votre serveur Web après avoir modifié httpd.conf? Parfois j'oublie de faire ça ...