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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
allow from mon_serveur.mon_domaine.local
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
allow from mon_serveur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
allow from localhost
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
127.0.0.1     localhost
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 ?