Htaccess bloque mon propre serveur

Fermé
secropia13 Messages postés 6 Date d'inscription vendredi 21 janvier 2011 Statut Membre Dernière intervention 22 janvier 2011 - Modifié par secropia13 le 21/01/2011 à 17:08
 secropia - 5 févr. 2011 à 08:03
Bonjour,

Je sais que ce sujet a beaucoup été traité mais je n'ai trouvé aucune solution... :(

J'ai un fichier htaccess à la racine du dossier que je protège :

AuthType Basic 
AuthName "secur" 

Order Allow, Deny 
deny from all 
Allow from .monsite.com 
Allow from .com 


Bref je n'ai pas listé ici tout les fichier htaccess que j'ai essayé mais je les ai toutes fait.

Est-ce qu'une âme charitable pourrait m'éclairer.

Voici le code qui importe un vulgaire fichier txt. Cela fonction sauf quand je protège mon dossier ciblé par le src.

<div style="position:absolute; left:67px; top:239px; width:868px; height:427px;"> 
    <iframe id="ifrm_3" name="ifrm_3" src="secur/texte_histo.txt" style="width:868px; height:427px;"></iframe> 
</div>


Merci.

A voir également:

9 réponses

.Zoro. Messages postés 263 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 8 mai 2020 33
21 janv. 2011 à 17:18
essaye :

Allow from *.monsite.com

l'asterisque signifi que n'importe quel caractere peut se trouver avant le point

car "www.monsite.com" est different de ".monsite.com"
0
secropia13 Messages postés 6 Date d'inscription vendredi 21 janvier 2011 Statut Membre Dernière intervention 22 janvier 2011
Modifié par secropia13 le 21/01/2011 à 17:50
Bonjour,

merci de cette réponse rapide.

le serveur me sort une ''500 Internal Server Error ''

Je doit avoir fait une erreur de syntaxe ou le serveur apache est mal configuré.

Voici les trois seul lignes de mon fichier apache.

Order Allow, Deny  
deny from all  
Allow from *.monsite.com


Je suis chez hostpapa et je ne pense pas qu'il bloque c'est truc..!?
En passant monsite.com est un site compagnon. ( accessible comme un site normal)

Merci
0
.Zoro. Messages postés 263 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 8 mai 2020 33
21 janv. 2011 à 18:11
essaye de retirer ton htaccess pour voir si le probleme vient de la ou non

mais je pense pas que ce soit sa
car un refus d'acces provoquerait plutot une erreur "Forbiden"

l'erreur 500 viendrai plus probablement d'une mauvaise configuration du serveur
0
secropia13 Messages postés 6 Date d'inscription vendredi 21 janvier 2011 Statut Membre Dernière intervention 22 janvier 2011
Modifié par secropia13 le 21/01/2011 à 19:29
En fait ce fichier htaccess fonctionne parfaitement :

AuthType Basic   
AuthName "secir"   
AuthUserFile "/home/assoghgf/.htpasswds/public_html/monsite.com/test/test1/secur/passwd"   
require valid-user   

Et dès que j'ajoute : ( à la fin )

Order Allow, Deny   
deny from all   
Allow from *.monsite.com   
Allow from .com

Cela ne fonctionne plus avec l'erreur mentionné plus haut.

Atention j'ai bien tenté de retirer uniquement : require valid-user

ou d'indiquer seulement :

Order Allow, Deny   
deny from all   
Allow from *.monsite.com   
Allow from .com


Mais rien n'y fait.

Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
secropia13 Messages postés 6 Date d'inscription vendredi 21 janvier 2011 Statut Membre Dernière intervention 22 janvier 2011
21 janv. 2011 à 22:58
oups,

j'ai l'impression d'être arrivé au même point que tout les autres post que j'ai lu au sujet des -- Allow from *.monsite.com -- pour htaccess.

J'èspère qu'ont pourra élucider ce mystère :) Je continu à chercher de mon coté.

Le post est jeune.. :)
0
Utilisateur anonyme
21 janv. 2011 à 23:52
Salut,

Relis bien : Order Allow, Deny !

Bonne soirée ;)
0
secropia13 Messages postés 6 Date d'inscription vendredi 21 janvier 2011 Statut Membre Dernière intervention 22 janvier 2011
Modifié par secropia13 le 22/01/2011 à 15:50
Bon enfin , merci allexis-pires


Voilà pour ceux qui cherchait comme moi..Il ne faut jamais oublié qu'en programmation la petite virgule, etc... sont importante...Par contre à ce point ca me surprend.

( aaaa les débutants :)

Voilà mon code en erreur :

Order Allow, Deny      
deny from all      
Allow from *.monsite.com      


et voici le bon :

Order Allow,Deny   
Allow from *.monsite.com
deny from all         
   


Je vous laisse trouver la différence.

Ce qui est intéressant, c'est que mon erreur venait d'une mauvaise interprétation d'un tutoriel de Comment ca marche et je crois qu'une erreur c'est glissée dans ce tuto.

Regardez bien sur cette page :

https://www.commentcamarche.net/contents/7-apache-les-fichiers-htaccess

vous avez ce code à l'intérieur :

1-
Allow (all, [liste de domaine])   
Deny (all, [liste de domaine])   
Order (Allow,Deny ou Deny,Allow)   
Order Deny, Allow   
Deny from ..LeNomDuDomaine.com   

2-
order deny,allow   
deny from all   
allow from 193.48.172.2   


J'ai pris le code avec l'erreur je crois. ( Order Deny, Allow )

Peut-être à corriger

Merci
0
Utilisateur anonyme
22 janv. 2011 à 15:31
Je te montrais surtout qu'il y a un ordre à respecter !

Order Allow,Deny 
Allow from *.monsite.com    
Allow from .com 
deny from all


Tu déclare les Allow avant de déclarer les Deny.

Faut absolument que tu respecte l'ordre donné, sinon apache s'en sort plus ...
0
secropia13 Messages postés 6 Date d'inscription vendredi 21 janvier 2011 Statut Membre Dernière intervention 22 janvier 2011
Modifié par secropia13 le 22/01/2011 à 15:55
a oui, c'est vrai, l'ordre. Avec le petit espace après la virgule..Disons que c'est assez facile de se tromper.

À cet effet est-ce qu'il y a erreurs dans le tuto de CCM ?

1- pour l'espace de la virgule..ca c'est sûr.
2- pour l'ordre des déclarations.. ?

Imaginez tous ces pauvres petits débutants... :)
Comme moi :(

Au mdr.. Avec l'ordre de déclaration que tu donne plus rien ne fonctionne...!J'ai écris exactement :

Order Allow,Deny  
Allow from *.monsite.com  
deny from all

Le serveur refuse les accès. ( avec mon ancien code aussi .)Bizarre

Merci :)
0
Bonjour,

j'espère que je n'ai offusqué personne avec ma question sur le tuto de CCm mon but est de m'informer.. Tout simplement. :)

C'est peut-être mon erreur de faire des copier colle, bref il faudrait éclaircir tout ca...

( pour l'instant dans tout les forums que j'ai lu, le topic fini en queue de poisson )

Je vous tien au courant dès que j'ai une réponse claire..
0