我有一个configuration了mod_wsgi的Django站点,使用Apache 2.4作为Web服务器。
虚拟主机:
<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>
我在/var/www/site有.htaccess和.htpasswd文件。
.htaccess内容:
AuthType Basic AuthName "Portal Dev Environment, restricted content" AuthUserFile /var/www/site/.htpasswd Require valid-user
我已经search了所有可能的解决scheme,但找不到一个。
在虚拟主机中是否存在防止.htaccess / .htpasswd工作的configuration错误?