SSL et autorisation via htaccess
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
Citation:
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:
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:
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:
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:
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!!