Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
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 11/01/2008, 00h38   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 2
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 2
Points : 0
Points : 0
Envoyer un message via MSN à tsarevitch
Par défaut Sécuriser un accès HTTP de cvsweb

Bonjour,

j'ai setupé un serveur CVS et installé cvsweb pour voir l'historique des projets via un access HTTP.
Le soucis est que cette access HTTP est visible par tous. J'aimerais pouvoir protéger l'URL par un mot de passe à la manière traditionnelle de Apache via un htpasswd.

Je ne vois pas vraiment où placer le fichier et encore moins comme setuper cvsweb pour être sécurisé via un mot de passe.

Je continue de chercher, toutes aides seraient la bienvenue.

Igor.
tsarevitch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 07h26   #2
Membre chevronné
 
Inscription : mai 2004
Messages : 818
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 818
Points : 706
Points : 706
salut
il te faut placer un fichier .htaccess dans le rep a protéger

voici un exemple de .htaccess
Code :
1
2
3
4
5
6
7
8
9
 
AuthUserFile /home/deny/.htpasswd
AuthName "Acces Restreint"
AuthType Basic
#AuthPAM_Enabled on
<Limit GET POST>
#require user deny
require valid-user
</Limit>

le fichier de pass se trouve dans un autre rep protégé
ne pas oublier la directive
AllowOverride AuthConfig
dans le fichier de conf apache pour le rep en question
si tu veux que ton htaccess fonctionne

a+
deny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 17h18   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 2
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 2
Points : 0
Points : 0
Envoyer un message via MSN à tsarevitch
Oui je connais cette méthode et en effet ça marche très bien lorsqu'on sait où placer ce fichier .htaccess.

Dans le cas de cvsweb, il est lancé via :
http://ipduserveur/cgi-bin/cvsweb

Au niveau du serveur en lui-même je ne vois pas du tout où ce répertoire cgi-bin/cvsweb est placé. Ca marche juste "automagiquement".

Je ne sais donc pas où placer le .htaccess.

Igor.
tsarevitch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 16h13   #4
Invité de passage
 
Inscription : août 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 7
Points : 3
Points : 3
salut tsarevitch normalement dans les fichiers conf de apche il ya un alias de cgi-bin chez moi ( et je pense que c'est par défaut )
Code :
1
2
3
4
5
6
7
	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
	<Directory "/usr/lib/cgi-bin">
		AllowOverride None
		Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
		Order allow,deny
		Allow from all
	</Directory>
tu dois avoir ca , essaye donc de mettre le .httaccess dans "/usr/lib/cgi-bin/"
evil_Monkey 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 17h41.


 
 
 
 
Partenaires

Hébergement Web