Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/05/2011, 14h54   #1
Nouveau Membre du Club
 
Inscription : novembre 2008
Messages : 75
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 75
Points : 32
Points : 32
Par défaut htpassword selon domaine

Bonjour à tous,

Je souhaiterais obliger l'utilisateur à entrer un user/password (htpassword) uniquement sur un certain domaine. Ceci est-il possible?

Par exemple si j'accède avec toto.com navigation normale, si je viens depuis titi.com authentification. Je ne peux pas créer un dossier différent pour titi.com.

Merci d'avance pour votre aide.
gescolino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 15h22   #2
Invité de passage
 
Pascal
Inscription : mai 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Pascal

Informations forums :
Inscription : mai 2011
Messages : 6
Points : 3
Points : 3
Bonjour,

Comment fais-tu pour différencier les deux sites, est-ce que tu utilises des VirtualHost ?

Si la réponse est oui alors tu as ta solution :
dans le VirtualHost de titi.com tu ajoutes l'authentification comme dans les exemples donnés ici

Ca devrait ressembler à peu près à ça
Code :
1
2
3
4
5
6
7
8
9
10
11
<VirtualHost *:80>
DocumentRoot /www/toto-titi/
ServerName www.titi.com

AuthType Basic
AuthName "titi privé"
AuthBasicProvider file
AuthUserFile /www/apache/toto-titi.passwords
Require valid-user
</VirtualHost>
Comme tu ne peux pas créer un répertoire différent pour tes deux sites tu ne peux pas mettre ces directives dans un .htaccess car il s'applique à tout le répertoire donc à toto.com aussi si ils partagent le même DocumentRoot.

Mais fais attention car si les deux sites partagent le même répertoire on devrait pouvoir accéder au contenu de titi.com depuis toto.com, il faut peut être prévoir une règle de nommage dess fichiers des deux sites pour en interdir facilement l'accès depuis toto.com.
Du style titi-page1.html et une directive <Files> dans le VirtualHost de toto.com pour en interdire l'accès.
Code :
1
2
3
4
5
<Files ~ "^titi-.*">
order allow,deny
deny from all
</Files>
pascalou_es-tu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 15h31   #3
Nouveau Membre du Club
 
Inscription : novembre 2008
Messages : 75
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 75
Points : 32
Points : 32
En fait j'ai une installation de typo3 et j'ai des versions différentes de mon site.
Ainsi j'ai toto.com et old.toto.com qui est configuré comme un alias de toto.com. Ensuite c'est typo3 qui se charge de faire la différence.

J'ai donc un seul fichier vhost pour ces versions et je voulais savoir s'il était possible d'appliquer uniquement la restriction sur le old.toto.com
gescolino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 15h53   #4
Invité de passage
 
Pascal
Inscription : mai 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Pascal

Informations forums :
Inscription : mai 2011
Messages : 6
Points : 3
Points : 3
Ah oui c'est un poil plus compliqué alors, je ne connais pas du tout typo3 désolé.
pascalou_es-tu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h13.


 
 
 
 
Partenaires

Hébergement Web