IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

SSL et autorisation via htaccess


Sujet :

Apache

  1. #1
    Membre régulier Avatar de figarojuju
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Points : 73
    Points
    73
    Par défaut 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
    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!!

  2. #2
    Membre régulier Avatar de figarojuju
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Points : 73
    Points
    73
    Par défaut Résolu
    En fait il faut bien utiliser la commande "htpasswd -c" pour que le fichier des mdp soit crypté et puis ça fonctionne...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Autoriser qu'une liste de page via htaccess
    Par bpdelavega dans le forum Apache
    Réponses: 2
    Dernier message: 30/03/2011, 17h28
  2. Activer SSL sous IIS via VBS
    Par kayanwan dans le forum VBScript
    Réponses: 3
    Dernier message: 25/02/2008, 14h34
  3. Limiter acces à un fichier via .htaccess
    Par Evadb dans le forum Apache
    Réponses: 2
    Dernier message: 25/05/2007, 10h50
  4. Modifier une valeur d'option PHP via .htaccess
    Par Helfima dans le forum Apache
    Réponses: 3
    Dernier message: 10/12/2006, 20h45
  5. protection d'image via .htaccess
    Par kivan666 dans le forum Apache
    Réponses: 11
    Dernier message: 27/06/2006, 12h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo