changement brutal des droits

Questions sur la configuration d'Apache, httpd.conf, et les différents modules.

Modérateur : Modérateurs

Avatar de l’utilisateur
roinou
Nouveau membre
Messages : 4
Inscription : ven. 26 nov. 2004, 17:25

Messagepar roinou » ven. 26 nov. 2004, 17:36

Bonjour à tous,
j'ai configuré un petit serveur perso chez moi avec appache2, sur une mandrake 10.0.
Jusque là tout allais bien, j'avais juste une page principale avec un liens vers la page de mon virtualhost ssl. Sur ma machine j'avais donc un serveur web principal et son homologue https.
Et depuis ce matin, il m'est impossible d'acceder à ma page web. J'obtient une erreur 403, probleme de permissions. Le plus bizarre dans l'histoire c'est que je n'ai pas touché aux fichiers de conf de Apache!
J'ai bien vérifié les droits du fichier index.html, et il est libre en lecture pour tout le monde. Encore une bizarrerie, si je tape l'accès complet du fichier index.html, il m'affiche tout le document (avec ses balises).
Je ne comprend absolument pas d'où vient ce changement de comportement, sachant que je n'ai rien modifier (à part ajouter un fichier liens.html dans le reprtoire de base). De plus mon virtualhopst SSL marche parfaitement.
Serais-ce une tentative de piratage? ou autre chose?
merci d'avance pour votre aide.

Avatar de l’utilisateur
xgarreau
Pilier de forum
Pilier de forum
Messages : 1747
Inscription : jeu. 08 juil. 2004, 9:41
Localisation : ZazouLand @ La Rochelle
Contact :

Messagepar xgarreau » ven. 26 nov. 2004, 17:44

Que disent les logs d'accès et d'erreur ?

Vérifie que les répertoires menant à docroot autorisent tous l'exécution à l'utilisateur apache (pour rappel mettre 777 sur un fichier s'il est contenu dans un répertoire à 000, ça ne sert à rien, le répertoire doit au moins avoir 001 s'il n'appartient pas au user apache ni au même groupe)

a+
ZazouMiniWebServer : votre serveur web PHP/MySQL/SQLite sur votre pc, cd ou clé usb
Image
http://www.zmws.com/

Avatar de l’utilisateur
roinou
Nouveau membre
Messages : 4
Inscription : ven. 26 nov. 2004, 17:25

Messagepar roinou » ven. 26 nov. 2004, 19:19

j'ai bien évidemment vérifié les droits du répertoire, qui est accessible en exécution et en lecture par tout le monde. De plus, comme je l'ai dit, je peut accéder au code du fichier index.html en tapant l'adresse complète dans le navigateur (http://mon.site.net/index.html). Et puis mon site est accessible en interne (par <a href='http://localhost)' target='_blank'>http://localhost)</a>.
Je rappelle que ce changement a eue lieu sans que je change la configuration de mon serveur, ni de mon routeur matériel. Je pense que sa c'est fait lors du redemarage de ma machine ce matin.
Quant aux logs d'erreurs, il me disent :
[Fri Nov 26 17:02:34 2004] [error] [client xxx.xx.159.70] Directory index forbidden by rule: /path/to/docRoot/


et pourtant ma directive est :

Code : Tout sélectionner

<Directory /path/to/docRoot>
    Options -Indexes FollowSymLinks MultiViews
     AllowOverride None
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>


J'ai soumis mon problème à quelques amis qui ne voient pas du tout ce que ça peut être...
Aucune chance que ce soit une faille de sécuritée, et que quelqu'un ai redirigé la page vers un message d'erreur?

Avatar de l’utilisateur
xgarreau
Pilier de forum
Pilier de forum
Messages : 1747
Inscription : jeu. 08 juil. 2004, 9:41
Localisation : ZazouLand @ La Rochelle
Contact :

Messagepar xgarreau » sam. 27 nov. 2004, 13:43

-Indexes


C'est +Indexes qu'il te faut ou Indexes tout court, -Indexes, ça enlève le droit.

N'oublie pas de redémarrer Apache après avoir fait la modif.

a+
ZazouMiniWebServer : votre serveur web PHP/MySQL/SQLite sur votre pc, cd ou clé usb

Image

http://www.zmws.com/


Revenir vers « Configuration »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité