Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
Security htaccess&;htpasswd未正确连接_Security_.htaccess_Authentication_.htpasswd - Fatal编程技术网

Security htaccess&;htpasswd未正确连接

Security htaccess&;htpasswd未正确连接,security,.htaccess,authentication,.htpasswd,Security,.htaccess,Authentication,.htpasswd,每次我尝试打开并输入正确的用户名/密码时,都会出现服务器错误。是的,这是家庭作业,是的,这是我第一次做任何与这种类型的设置相关的事情,所以任何帮助都将不胜感激。我找到的各种说明都把这列为正确的方法,所以我有点卡住了 .htpasswd文件(/afs/asu.edu/users/r/l/p/rlpeck/pwd/.htpasswd): .htaccess文件(/afs/asu.edu/users/r/l/p/rlpeck/www/CSE465a): 当我运行locate-r error.log时

每次我尝试打开并输入正确的用户名/密码时,都会出现服务器错误。是的,这是家庭作业,是的,这是我第一次做任何与这种类型的设置相关的事情,所以任何帮助都将不胜感激。我找到的各种说明都把这列为正确的方法,所以我有点卡住了

.htpasswd文件(
/afs/asu.edu/users/r/l/p/rlpeck/pwd/.htpasswd
):

.htaccess文件(
/afs/asu.edu/users/r/l/p/rlpeck/www/CSE465a
):

当我运行
locate-r error.log
时,我得到的所有信息如下:

/opt/tivoli/tsm/client/ba/bin/dsmerror.log
/usr/share/doc/cups-1.2.4/de/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/es/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/help/ref-error_log.html
/usr/share/doc/cups-1.2.4/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/ja/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/pl/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/sv/images/button-view-error-log.gif
/var/log/cups/error_log
/var/log/cups/error_log.1
/var/log/cups/error_log.2
编辑:来自帮助台的响应:

如果您正在测试页面的安全性,则通过了测试。我看不出有错误

  • .htaccess文件是否使用UNIX行结尾保存在服务器上?如果您将其保存在Windows计算机上,这可能是一个问题。如果使用FTP,则可以在ASCII模式下传输。否则,获取一个好的文本编辑器,如Notepad++(),并将UNIX格式设置为“编辑”→下线转换→UNIX格式

  • AuthUserFile路径名是否正确?它应该是web服务器计算机看到的路径名,可能不是您看到的路径名。运行locate命令时,您可能登录到与web服务器不同的服务器;AFS网络文件系统允许两台服务器查看您的文件,但不一定在两台服务器上的同一路径

  • web服务器是否具有读取.htpasswd文件的权限?尝试将其与.htaccess文件放在同一目录中,并相应地更新.htaccess中的路径名。当然,这取决于服务器配置,服务器是否会阻止其他人以这种方式查看有效密码列表,因此您可能需要了解需要使用哪些AFS命令来授予此类权限


如果出现服务器错误(500),将会有一个
错误。日志
文件条目会告诉您出了什么问题。显然,我没有访问日志文件的权限。我向帮助台发送了一封电子邮件,以便查看是否从他们那里得到了一些反馈。@Pekka发布了一个错误服务器错误的屏幕截图。您需要错误日志中的那一行来确定发生了什么wrong@Pekka就是我担心的是,我的文件至少看起来是正确的吗?在使用pico的机器上使用ssh加密时创建的文件。我使用的路径名是我在与相同的目录中运行
pwd
时打印的路径名。htpasswd@Soldier.moth我又加了一件要检查的东西。
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /afs/asu.edu/users/r/l/p/rlpeck/pwd/.htpasswd
AuthGroupFile /dev/null
Require valid-user
/opt/tivoli/tsm/client/ba/bin/dsmerror.log
/usr/share/doc/cups-1.2.4/de/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/es/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/help/ref-error_log.html
/usr/share/doc/cups-1.2.4/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/ja/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/pl/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/sv/images/button-view-error-log.gif
/var/log/cups/error_log
/var/log/cups/error_log.1
/var/log/cups/error_log.2