密码保护mamp:localhost

时间:2014-04-29 14:20:55

标签: apache localhost mamp

我创建了一个.htpasswd文件和.htaccess来密码保护我的localhost。我已将两者放在我的mamp文件夹中(我的网站文件夹所在的位置)。我加密了我的htaccess中的密码:

AuthUserFile /WorkArea/mamp/
AuthType Basic
AuthName "localhost"
Require valid-user

它通过给我500内部错误锁定了我的本地主机。

1 个答案:

答案 0 :(得分:0)

上面的讨论得到了这个解决方案:

重要的是要了解.htaccess.htpasswd文件必须是纯文本文件才能工作。因此,创建和管理它们的最佳方法是使用纯文本编辑器。使用某种文字处理器(如OpenOffice-Word或类似文件)会将其他格式信息保存到这些文件中。这将导致http服务器无法理解这些文件,从而引发错误。

另外还有一些注意事项:.htpasswd文件应该放在http服务器发布的文档旁边。这是一个很高的安全风险。因此.htaccess.htpasswd样式文件必须存储在完全独立的位置,第一个位于文档区域内,第二个位于文档区域之外。