linux - 运行 Apache/Linux 的 AWS EC2 中的密码保护目录

标签 linux apache .htaccess amazon-web-services amazon-ec2

正如标题所说,我有一个带有 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/

相关文章:

.htaccess - 强制浏览器忘记缓存的重定向?

linux - For 循环不在 Shell 中的函数声明内运行

php - 高性能服务器上的 Apache 响应时间慢

python - 对 tensorflow 图的部分进行基准测试的正确方法是什么?

apache - 子进程/usr/bin/dpkg返回错误码(1)-ubuntu

apache - 前面的tomcat集群apache - 如何负载均衡?

.htaccess 文件完全被忽略

php - 为共享主机设置修复 cakephp .htaccess/mod_rewrite

linux - 匹配以特定字母开头并排除某些单词的行

python - 继续执行 Python 更新脚本而不等待用户输入