Wenn ich versuche, über http: // domain / auf index.py in meinem Server-Stammverzeichnis zuzugreifen, wird der Fehler 403 Forbidden angezeigt , aber wenn ich über http: //domain/index.py darauf zugreifen kann . In meinen Serverprotokollen steht "Options ExecCGI ist in diesem Verzeichnis deaktiviert: /var/www/index.py". Mein httpd.conf-Eintrag für dieses Verzeichnis ist jedoch der gleiche wie für andere Verzeichnisse, und der Zugriff auf index.py funktioniert einwandfrei. Meine Berechtigungen sind für index.py auf 755 festgelegt.
Ich habe auch versucht, eine PHP-Datei zu erstellen und sie index.php zu nennen, und sie funktioniert sowohl von domain / als auch von domain / index.php.
Hier ist mein httpd.conf Eintrag:
<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>