我正在尝试使用.htaccess和.htpasswd保护目录 .

我在/ home / marcos中创建了文件.htpasswd,看起来像这样:

profesor:weuqwhdiuqh

在我想要保护的目录(/ var / www / privado)中,我有一个.htaccess文件,其中包含以下内容 .

AuthUserFile /home/marcos/.htpasswd
AuthName Testing
AuthType Basic
require user profesor

如果我访问 http://localhost/privado/privado.html ,它应该会看到输入登录数据的提示 . 相反,提示不会出现,页面会正常显示 .

我究竟做错了什么? .

我在Ubuntu 11.04服务器上使用apache2 .

这些是加载的模块(在phpinfo上查看)

core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_mime mod_negotiation mod_php5 mod_reqtimeout mod_setenvif mod_status

谢谢您的帮助 .

问候!