拒绝访问htaccess在本地工作而不是远程工作的目录中的文件

时间:2018-04-10 10:38:09

标签: apache .htaccess

我想拒绝远程访问我的Web服务器上的目录中的文件。我已经设置了一个简单的.htaccess文件,可以很好地在我的本地服务器上运行(基于Windows)

Order Deny,Allow
Deny from all

但是当我在远程服务器上加载文件(AMI机器上的Apache 2.4,基于Red Hat的服务器)时,该指令就被忽略了。

这种行为的可能原因是什么?如果我没有错,那么apache conf文件并不重要,因为目录中的.htaccess文件应该覆盖它。

可能是文件所有权问题?我通过ftp上传它,因此它是一个ec2用户文件,而其他人是apache。以相同的方式加载php文件没问题。

我还尝试重启apache,但没有成功。

1 个答案:

答案 0 :(得分:1)

网络服务器不允许AllowOverride显示目录,因此只会忽略.htaccess