Options FollowSymLinks and SymLinksIfOwnerMatch are both off

Fermé
f_fosvov - 9 juil. 2022 à 20:54
 f_fosvov - 10 juil. 2022 à 10:30

Bonjour,  étant débutant j'ai fait un simple script python  en utilisant cgi que voici:

#! /usr/bin/python3

import cgi

print("Content-type: text/html\n")
print("<html>Bonjour</html>")

Je l'ai testé en local et cela fonctionnait. (je n'avais pas oublié de le rendre exécutable avec chmod +x index.py)

Afin de le déployer sur internet j'ai du créer et configurer mon fichier .htaccess avec le code suivant pour rendre les scripts cgi exécutable.

RewriteEngine On
Options FollowSymLinks
Options SymLinksIfOwnerMatch
AddHandler cgi-script cgi py
Options ExecCGI

J'ai changé l'extension ".py" en ".cgi" de mon fichier index.py. 

Mon répertoire:     -public_html: (permission 755)

                                         -cgi-bin

                                         -.htaccess (permission 755)

                                         -index.cgi (permission 755)

(J'ai aussi testé les permissions 644)

Cependant lorsque j'accède à mon nom de domaine j'obtiens une erreur 403 type "You don't have permission to access this resource".

Comment pourrait-on régler ce problème?

Merci

2 réponses

jordane45 Messages postés 38441 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 février 2025 4 737
9 juil. 2022 à 23:55

Bonjour,

Avant tout, il faudrait vérifier si ça vient de ton htaccess... ou de ton hébergement..

enlève ton fichier htaccess ( temporairement le temps des tests)

Places un fichier  index.html  ( contenant un simple "coucou" )

essaye d'y accéder ....


0