OVH Cloud OVH Cloud

authorisation pour pages web

2 réponses
Avatar
jeromelebel
bonjour,

J'essaye de limiter l'access de mes pages web avec un mot de passe. J'ai
un serveur web avec mac os x serveur 10.3.4

J'ai installé "gallery" pour faire un site de photo. Ce site m'a demandé
d'ajouter :
<Directory "/Users/xxx/Sites/xxx">
AllowOverride Options FileInfo
</Directory>

Ce que j'ai fait dans /etc/httpd/sites/0003_any_80_mon.domaine.com.conf

J'ai ensuite chercher a savoir comment on ajout des mots de passe dans
un site web. J'ai vu la configuration "realms" dans "Server Admin.app",
mais ca oublige a créer un utilisateur pour chaque mot de passe.
J'aimerais éviter.
Donc finalement, j'ai trouvé qu'en ajoutant les lignes suivantes dans
.htaccess qui se trouve dans le repertoire de "gallery", il est possible
de restreindre l'access :
AuthUserFile /Users/xxx/Sites/xxx/users
AuthName "Authorization Required"
AuthType Basic
Require user test

j'ai crée mon fichier "users" avec htpassd.

Mais quand j'accede a mon site, il me renvoit sur
http://foo.example.com/cgi-bin/tester

J'essaye de découvrir, mais je suis un peu perdu.

Merci pour l'aide !

2 réponses

Avatar
jeromelebel
J'ai peur de ne pas avoir de réponse car il y a moins de monde sur
fcoms, donc je lui fais faire un tour sur fcomx...

bonjour,

J'essaye de limiter l'access de mes pages web avec un mot de passe. J'ai
un serveur web avec mac os x serveur 10.3.4

J'ai installé "gallery" pour faire un site de photo. Ce site m'a demandé
d'ajouter :
<Directory "/Users/xxx/Sites/xxx">
AllowOverride Options FileInfo
</Directory>

Ce que j'ai fait dans /etc/httpd/sites/0003_any_80_mon.domaine.com.conf

J'ai ensuite chercher a savoir comment on ajout des mots de passe dans
un site web. J'ai vu la configuration "realms" dans "Server Admin.app",
mais ca oublige a créer un utilisateur pour chaque mot de passe.
J'aimerais éviter.
Donc finalement, j'ai trouvé qu'en ajoutant les lignes suivantes dans
.htaccess qui se trouve dans le repertoire de "gallery", il est possible
de restreindre l'access :
AuthUserFile /Users/xxx/Sites/xxx/users
AuthName "Authorization Required"
AuthType Basic
Require user test

j'ai crée mon fichier "users" avec htpassd.

Mais quand j'accede a mon site, il me renvoit sur
http://foo.example.com/cgi-bin/tester

J'essaye de découvrir, mais je suis un peu perdu.

Merci pour l'aide !


Avatar
bgrandin
Jérôme Lebel wrote:

J'essaye de limiter l'access de mes pages web avec un mot de passe. J'ai
un serveur web avec mac os x serveur 10.3.4

J'ai installé "gallery" pour faire un site de photo. Ce site m'a demandé
d'ajouter :
<Directory "/Users/xxx/Sites/xxx">
AllowOverride Options FileInfo
</Directory>

Ce que j'ai fait dans /etc/httpd/sites/0003_any_80_mon.domaine.com.conf

J'ai ensuite chercher a savoir comment on ajout des mots de passe dans
un site web. J'ai vu la configuration "realms" dans "Server Admin.app",
mais ca oublige a créer un utilisateur pour chaque mot de passe.
J'aimerais éviter.
Donc finalement, j'ai trouvé qu'en ajoutant les lignes suivantes dans
.htaccess qui se trouve dans le repertoire de "gallery", il est possible
de restreindre l'access :
AuthUserFile /Users/xxx/Sites/xxx/users
AuthName "Authorization Required"
AuthType Basic
Require user test


Petit conseil, met plutôt :


<Limit GET POST>
Require valid-user
</Limit>

et place le fichier "users" à un endroit inaccessible par le web, du
type :

/Users/xxx/users

pour que l'on ne puisse pas le modifier sans accès direct à la machine
(Apache saura, lui, très bien le lire là).

Mais quand j'accede a mon site, il me renvoit sur
http://foo.example.com/cgi-bin/tester


Il s'agit peut-être d'une erreur de manip dans la modification du
"nomutilisateurquivabien.conf".

--
Benoît Grandin

http://www.bdzone.com Le portail BD
-----------------------------------