我有以下代码来保护我的应用程序:
htaccess的:
AuthType Basic
AuthName "My Protected Area"
AuthUserFile .htpasswd
Require valid-user
htpasswd的:
username:$apr1$Am/5PMEt$JofEYwKBM8rhEnsoLndir/
.htpasswd文件与.htaccess文件位于同一目录中。
它确实要求我进行身份验证,但后来给了我一个500服务器错误。我刚刚使用this tool,所以我想知道我可能做错了什么?
谢谢!
答案 0 :(得分:1)
尝试更改.htpasswd以使用从/开始的完整路径,并改为使用此工具:http://www.askapache.com/online-tools/htpasswd-generator/
AuthType Basic
AuthName "My Protected Area"
AuthUserFile /var/www/public_html/full/path/to/.htpasswd
Require valid-user
Satisfy All
否则听起来错误是由其他一些问题引起的。可能是2中的一个:
您需要再次发生此错误,然后查看/ var / log / httpd / error_log文件(或类似的名称),它将告诉您500错误的原因。