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:
et puis bien sûr un .htaccess dans tous les sous-répertoires
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
Rien à faire mon localhost n'a plus accès à la racine. Forbbiden qu'il dit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 allow from all
J'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2allow from mon_serveur.mon_domaine.local
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2allow from mon_serveur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2allow from localhost
Le dernier ayant de bonne raison de pas fonctionner à mon avis.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2allow from 192.168.1.100
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 127.0.0.1 localhost
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 ?
Partager