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?