Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 500.htaccess密码保护错误_Apache_.htaccess_Passwords - Fatal编程技术网

Apache 500.htaccess密码保护错误

Apache 500.htaccess密码保护错误,apache,.htaccess,passwords,Apache,.htaccess,Passwords,我正在用apache运行最新的ubuntu 我想使用.htaccess保护非常简单的html目录 我正试图通过以下方式实现: AuthName "Restricted Area" AuthType Basic AuthUserFile /var/www/dev/docs/.htpasswd Require valid-user 在我的.htpasswd文件中,我有: user:pass 我得到了与此相关的内部服务器错误。我一直在努力挖掘,但不知道为什么会发生这种情况 如果我添加了一个选项:

我正在用apache运行最新的ubuntu

我想使用
.htaccess
保护非常简单的html目录

我正试图通过以下方式实现:

AuthName "Restricted Area"
AuthType Basic
AuthUserFile /var/www/dev/docs/.htpasswd
Require valid-user
在我的
.htpasswd
文件中,我有:

user:pass
我得到了与此相关的内部服务器错误。我一直在努力挖掘,但不知道为什么会发生这种情况

如果我添加了一个选项:

<Directory "/var/www/dev/docs">
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /var/www/dev/docs/.htpasswd
Require valid-user
</Directory>

AuthName“限制区”
AuthType Basic
AuthUserFile/var/www/dev/docs/.htpasswd
需要有效用户
无论我做什么,我都无法登录

谢谢,

错误#500只表示web服务器没有理解.htaccess文件中的某些内容。Apache的错误日志中没有任何内容,因为此时请求甚至没有被解析

尝试在.htpasswd文件的路径周围加上引号,并注意一些托管公司,如cough。。godaddy,1&1可能需要几分钟才能获取.htaccess中的更改

AuthType Basic
AuthName "Restricted Area"
AuthUserFile "/home/. . . . ./.htpasswd"
require valid-user
错误#500表示web服务器不理解.htaccess文件中的某些内容。Apache的错误日志中没有任何内容,因为此时请求甚至没有被解析

尝试在.htpasswd文件的路径周围加上引号,并注意一些托管公司,如cough。。godaddy,1&1可能需要几分钟才能获取.htaccess中的更改

AuthType Basic
AuthName "Restricted Area"
AuthUserFile "/home/. . . . ./.htpasswd"
require valid-user

我也有同样的问题。但经过几次尝试和错误,这里的修复

  • 必须使用.htpasswd文件的完整路径
  • 必须用引号“home/username/public\u html/subfolder/protected/.htpasswd”封装路径
  • 例如:

    AuthUserFile "/home/username/public_html/subfolder/protected/.htpasswd"
    AuthType Basic
    AuthName "My restricted Area"
    Require valid-user
    

    我也有同样的问题。但经过几次尝试和错误,这里的修复

  • 必须使用.htpasswd文件的完整路径
  • 必须用引号“home/username/public\u html/subfolder/protected/.htpasswd”封装路径
  • 例如:

    AuthUserFile "/home/username/public_html/subfolder/protected/.htpasswd"
    AuthType Basic
    AuthName "My restricted Area"
    Require valid-user
    

    检查您的Apache
    error.log
    检查您的Apache
    error.log