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
J'ai créé un virtualhost dont voici le fichier julien.confServer version: Apache/2.2.4 (Ubuntu)
Server built: Feb 4 2008 20:30:42
Comme vous pouvez le voir j'utilise du ssl
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>
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:
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 AuthUserFile /media/sauvegarde/Julien/EMC/.htmot AuthGroupFile /dev/null AuthName "Acces protege" AuthType Basic <LIMIT GET POST> Require valid-user </LIMIT>
Où j'ai ajouté la partie:
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
je sais qu'il existe un commande htpassword de apache, est-ce lié?
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 vous souhaite une bonne journée et à bientôt!!
Partager