正如标题所说,我有一个带有 Apache 的 AWS EC2 实例。这是一个 Linux 服务器。我想用密码保护一个目录。我正在关注这个答案:https://stackoverflow.com/a/18178857/989722
访问权限:
AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /var/www/admin/.htpasswd
Require valid-user
创建了一个正确的 .htpasswd 文件,但想知道是否还有其他步骤。
但是,它不起作用(即目录不 protected )。我重新启动了我的服务器,但没有帮助。想知道我是否需要更改我的配置文件中的某些内容。
如果我使用终端 ls
查看我放置 .htaccess 文件的目录的内容,.htaccess 文件是不可见的。我使用 SFTP 上传它并使用我的 FTP 应用程序查看它,但它可能实际上不存在。我的 .htpasswd 文件也一样。
最佳答案
愚蠢的错误。
需要将其添加到我的服务器配置文件中:
<Directory /var/www/html/MYPROTECTEDDIRECTORY>
AllowOverride All
</Directory>
关于linux - 运行 Apache/Linux 的 AWS EC2 中的密码保护目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28046306/