Bonjour,
je m'amuse à me faire un petit serveur et je rencontre un problème avec le fichier htaccess.

Mon erreur est la suivante:
j'ai la fenêtre qui me demande mon mot de passe qui apparait, je rentre mon mdp et la fenetre apparaît de nouveau et me redemande mon mdp et ainsi de suite...comme s'il ne trouvait pas le fichier .htmot!!

J'ai apache2 dont voici la réponse à apache2 -v
Server version: Apache/2.2.4 (Ubuntu)
Server built: Feb 4 2008 20:30:42
J'ai créé un virtualhost dont voici le fichier julien.conf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
NameVirtualHost	 192.168.1.2:443
<VirtualHost 192.168.1.2:80>
    ServerName	xxxx.gotdns.org
    Redirect / https://xxxx.gotdns.org/
</VirtualHost>
 
<VirtualHost 192.168.1.2:443>
	ServerName xxxx.gotdns.org
	DocumentRoot /media/sauvegarde/Julien/EMC/
 
	SSLEngine on
	SSLCertificateFile /etc/apache2/server.crt
	SSLCertificateKeyFile /etc/apache2/server.key
</VirtualHost>
Comme vous pouvez le voir j'utilise du ssl
Jusque là tout allait bien, pas de plantage jusqu'à ce que je veuille mettre une autorisation d'accès via le fichier .htaccess qui est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
AuthUserFile /media/sauvegarde/Julien/EMC/.htmot
AuthGroupFile /dev/null
AuthName "Acces protege"
AuthType Basic
<LIMIT GET POST>
 
Require valid-user
</LIMIT>
De plus, mon fichier :/etc/apache2/sites-available/default est:
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
NameVirtualHost *
<VirtualHost *>
	ServerAdmin webmaster@localhost
 
	DocumentRoot /var/www/
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	<Directory /var/www/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
		# This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                #RedirectMatch ^/$ /apache2-default/
	</Directory>
 
 
 
	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>
 
	ErrorLog /var/log/apache2/error.log
 
	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn
 
	CustomLog /var/log/apache2/access.log combined
	ServerSignature On
 
    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>
	<Directory /media/sauvegarde/Julien/EMC/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride All
		Order allow,deny
		allow from all
	</Directory>
 
</VirtualHost>
Alias /mon_site /home/julien/www
Où j'ai ajouté la partie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<Directory /media/sauvegarde/Julien/EMC/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride All
		Order allow,deny
		allow from all
	</Directory>
je sais qu'il existe un commande htpassword de apache, est-ce lié?

Je vous souhaite une bonne journée et à bientôt!!