httpd端口更改,更改权限

时间:2017-03-19 00:03:45

标签: php apache httpd.conf

我有一个奇怪的问题,但希望有一个合乎逻辑的答案。

使用 - 服务器版本:Archlinux 4.4.44-1-ARCH中的Apache / 2.4.18(Unix)

我有一个网页目录,我想限制对* .ini文件的访问。 httpd.conf中的指令是:

<Files "*.ini">
    Require all denied
</Files>

这适用于在Listen 80上拒绝访问的所有.ini文件,但如果我将端口更改为Listen 15401,当然在URL中使用该端口,则允许访问所有.ini文件。在这种情况下,端口与访问有什么关系?

有.htpasswd文件,但没有.htaccess

1 个答案:

答案 0 :(得分:0)

在Apache配置&#34; context&#34;就是一切。

所以,如果您可能在*:80或类似的虚拟主机下拥有它,那么如果您只是更改&#34; Listen&#34;它是合乎逻辑的。指令,没有别的,因为那时可能是另一个虚拟主机或默认配置正在处理传入的请求。

检查整个配置以确认您在哪个部分/上下文中定义了文件条目。