yo lo tengo asi

<VirtualHost *:80>
        ServerAdmin da...@eniacfg.co.cu
        ServerName "download.eniacfg.co.cu"
        DocumentRoot /media/data/download/

        <Directory />
                Options FollowSymLinks
                AllowOverride None

        AuthType Basic
AuthName "ACCESO DENEGADO. Contacte a: jabber: da...@eniacfg.co.cu email: da...@enia.aconci.cu"
        AuthUserFile /media/data/download/.htpasswd
        require valid-user
        </Directory>

        <Directory /media/data/download/>
                Options Indexes FollowSymLinks MultiViews
                AddDefaultCharset UTF-8
                DirectoryIndex /httpdirindex/httpdirindex.php
                RemoveHandler .php .phps .pl .cgi



                AllowOverride None
                Order allow,deny
                allow from all
        </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/download_error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/download_access.log combined

    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>

</VirtualHost>

lo otro que tienes que saberte es:
htpasswd -b /media/data/download/.htpasswd [usuario] [password]

El 22/11/2013 02:42 p. m., Jorge escribió:
Hola, estoy tratando proteger una carpeta a la cual se accede vía web usando httpasswd en el vhost agrego esto:
<Directory "/var/www/directorio/admin/">
        Options Indexes Includes FollowSymLinks
        AllowOverride All
        AuthType Basic
        AuthName "Debes logearte para acceder a la carpeta"
        AuthUserFile /var/www/directorio/user_directorio
        require user jorge
</Directory>

y al acceder vía web ''http://www.dominio.cu/admin'' todo perfecto te pide autenticación como debe ser ;) pero sin pongo ''http://www.dominio.cu/admin/'' (notase el / al final de la url) como que me brinca la autenticación y me muestra lo que está dentro de la carpeta a proteger.
Alguna explicación de porque pasa esto ??


----------------------------------------------------------------
Visitenos en: http://www.gtm.uccfd.cu
Mensaje enviado usando el servicio de correo de la UCCFD-Gtmo.
----------------------------------------------------------------






--
Lic. David Miranda Aragón
Unidad de Investigación para la Construcción de Cienfuegos UICC ENIA MICONS
Administrador de Red
Email: da...@enia.aconci.cu
Sistema operativo: Kubuntu 12.04
Teléfono: (0143) 525128
Ave 56 # 5101 (Altos), Cienfuegos - CUBA



--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a