Apache .htaccess e .htpasswd não pedem senha no site do Django

1

Eu tenho um site do Django com mod_wsgi configurado, usando o Apache 2.4 como servidor web.

Host virtual:

<VirtualHost *:80>
    ServerName site.com 
    ServerAlias site.com
    ServerAdmin [email protected]

    DocumentRoot /var/www/site

    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>

    Alias /media/ /var/www/site/media
    Alias /static/ /var/www/site/static

    <Directory /var/www/site>
        Require all granted
        AllowOverride All
    </Directory>

    WSGIScriptAlias / /var/www/site/nep/wsgi.py

    ErrorLog /var/log/apache2/site/error.log
    CustomLog /var/log/apache2/site/access.log combined

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

</VirtualHost>

Eu tenho os arquivos .htaccess e .htpasswd em /var/www/site .

conteúdo do .htaccess :

AuthType Basic
AuthName "Portal Dev Environment, restricted content"
AuthUserFile /var/www/site/.htpasswd
Require valid-user

Eu pesquisei todas as soluções possíveis para o problema, mas não consigo encontrar uma.

Existe uma configuração incorreta no host virtual que está impedindo que .htaccess / .htpasswd funcione?

    
por Caco 01.11.2017 / 12:18

0 respostas