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 :
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
Le fichier de configuration du sous domaine :
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>
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.

J'ai cherché sur Google mais rien trouvé de probant.

Merci de votre aide