У меня есть сайт Django с mod_wsgi
настроен, используя Apache 2.4 в качестве веб-сервера.
Виртуальный хост:
<VirtualHost *:80>
ServerName site.com
ServerAlias site.com
ServerAdmin example@example.com
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>
У меня есть файлы .htaccess
и .htpasswd
в /var/www/site
.
.htaccess содержание:
AuthType Basic
AuthName "Portal Dev Environment, restricted content"
AuthUserFile /var/www/site/.htpasswd
Require valid-user
Я просмотрел все возможные решения проблемы, но не нашел.
Есть ли неправильная конфигурация виртуального хоста, которая мешает .htaccess
/.htpasswd
работать?