Bonjour,
Je développe des applications web, j'ai donc mis en place un environnement de "préproduction" où les utilisateurs peuvent voir l'évolution du projet et ainsi valider des évolutions ou correction de bug.
Concrètement, le dossier contenant la préproduction est dans mon public_html sur le serveur avec une adresse de type : www.example.fr/~user/projet-preview sur lequel je fais pointer un sous domaine de type : http://preprod-projet.adresse.fr
Pour sécuriser l'accès, différent des accès à l'environnement de développement, j'ai mis en place un Htaccess avec un Htpasswd.
Si j'accède au lien avec l'utilisateur (premier lien), le serveur me demande bien mes identifiants. Cependant, par l'accès avec le sous domaine, il ne me demande pas de m'identifier.
Le Htaccess :
Le fichier de configuration du sous domaine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 AuthName "Projet PREPROD" AuthType Basic AuthUserFile "/pl/.htpasswd"ath Require valid-user
La plateforme est une Debian 8.8 avec un Apache 2.4.10. Je précise que l'environnement de développement et de préproduction sont sur le même serveur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <VirtualHost *:80> DocumentRoot /home/user/public_html/projet-preview ServerName preprod-projet.adresse.fr ServerAlias preprod-projet.adresse.fr ServerSignature Off <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/jeremie/public_html/base-preview> Options -Indexes +FollowSymLinks AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost>
J'ai cherché sur Google mais rien trouvé de probant.
Merci de votre aide
Partager