.htacces allow ne veut pas fonctionner
Bonjour
Je suis en train de monter un Windows Server 2012
J'ai des applications asp qui tournent sur IIS; ok ça fonctionne. Port 80.
J'ai des applications php; je me suis installé xampp sur le port 8080; ok ça fonctionne.
Seul problème les machines clientes ont accès à la racine xampp. Il faut que je sécurise ça, et que je leur laisse que l'accès aux sous-dossiers, en laissant un accès local du serveur à la racine pour administrer.
J'accède à la racine avec localhost:8080 cela fonctionne.
Alors normalement c'est tout bête cela se fait avec le .htaccess suivant dans le répertoire htdocs:
Code:
1 2 3 4
|
order allow,deny
allow from 127.0.0.1
deny from all |
et puis bien sûr un .htaccess dans tous les sous-répertoires
Rien à faire mon localhost n'a plus accès à la racine. Forbbiden qu'il dit.
J'ai essayé
Code:
1 2
|
allow from mon_serveur.mon_domaine.local |
Code:
1 2
|
allow from mon_serveur |
Code:
1 2
|
allow from 192.168.1.100 |
Le dernier ayant de bonne raison de pas fonctionner à mon avis.
Rien n'y fait cela ne veut pas passer.
J'ai bien mis dans mon fichier hosts
Et c'est bien résolu sans ça je ne pourrait pas me connecter avec l'adresse localhost:8080
J'ai essayé aussi de mettre les directives directement dans la section <Directory "F:\xampp\htdocs"> du httpd.conf, au lieu du .htaccess : même résultat.
Quelqu'un a une idée d'où ça peut venir s'il vous plait ?