问题:Apache的文件身份验证无法工作?
解决方法:
LoadModule authn_file_module modules/mod_authn_file.so
如果没有找到,请添加此行并重新启动Apache。
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /path/to/passwords/file
Require valid-user
确保AuthUserFile
指向您的密码文件的正确路径。密码文件应使用htpasswd工具生成:
sudo htpasswd -c /path/to/passwords/file username
这将创建一个具有指定用户名的密码文件。如果您要添加更多用户,请删除-c
选项。
sudo chmod 644 /path/to/passwords/file
sudo service apache2 restart
通过执行以上步骤,您应该能够解决Apache文件身份验证无法工作的问题。请注意,这些步骤可能因您的操作系统和Apache版本而有所不同。