Apache 目录列表中隐藏了.htaccess和.htpasswd的目录,并在直接访问时产生服务器错误500

Apache 目录列表中隐藏了.htaccess和.htpasswd的目录,并在直接访问时产生服务器错误500,apache,.htaccess,internal-server-error,.htpasswd,Apache,.htaccess,Internal Server Error,.htpasswd,这是我的第一篇帖子,我希望我做的一切都是对的 我已经到处寻找答案,但找不到合适的答案 举几个例子: 正因为如此: 感谢您为堆栈溢出提供答案! 请务必回答问题。提供详细信息并分享您的研究成果 但避免 寻求帮助、澄清或回应其他答案。 根据意见发表声明;用推荐信或个人经历来支持他们 我提出了一个新问题 现在回到话题上来。 我的.htaccess和.htpasswd文件有一些问题 这就是我的文件夹结构的样子(实际上它只是一个简单的测试项目): [根] [测试] [私人] .htaccess

这是我的第一篇帖子,我希望我做的一切都是对的

我已经到处寻找答案,但找不到合适的答案

举几个例子:

正因为如此:

感谢您为堆栈溢出提供答案! 请务必回答问题。提供详细信息并分享您的研究成果

但避免 寻求帮助、澄清或回应其他答案。 根据意见发表声明;用推荐信或个人经历来支持他们

我提出了一个新问题

现在回到话题上来。 我的
.htaccess
.htpasswd
文件有一些问题

这就是我的文件夹结构的样子(实际上它只是一个简单的测试项目):

  • [根]
    • [测试]
      • [私人]
        • .htaccess
      • [公众]
        • .htaccess
      • .htaccess
      • .htpasswd
htaccess
文件:

Options +Indexes
IndexOptions +ShowForbidden
private
文件夹中的
.htaccess
文件:

AuthUserFile /users/johndoe/www/test/.htpassw
AuthType Basic
AuthName "Password Protected Area"
Require valid-user
Options +Indexes
有两件事出了大问题:

  • 私有文件夹从目录列表中隐藏

  • 手动输入地址时,服务器会产生“内部服务器错误500”

  • 谁能帮我一下吗? 非常感谢


    编辑:
    服务器是Apache/2.4

    ,您的http服务器的错误日志文件显示的原因是什么?您所说的“手动输入地址时”到底是什么意思?另外,当产生错误500时,apache错误日志中记录了什么?@arkascha:我无法访问服务器。这是一个免费的托管网站,只有几个选项@Dusan Bajic:1。通过手动输入地址,我的意思是在浏览器的地址字段2中键入专用文件夹的URL。我没有访问错误日志之类的东西,即使是便宜的web主机也应该向您提供http服务器错误日志中的专家。您还需要如何调试安装程序?http服务器的错误日志文件显示了什么错误作为原因?您所说的“手动输入地址”到底是什么意思?另外,当产生错误500时,apache错误日志中记录了什么?@arkascha:我无法访问服务器。这是一个免费的托管网站,只有几个选项@Dusan Bajic:1。通过手动输入地址,我的意思是在浏览器的地址字段2中键入专用文件夹的URL。我没有访问错误日志之类的东西,即使是便宜的web主机也应该向您提供http服务器错误日志中的专家。您还需要如何调试安装程序?