在Apache中,具有相同权限的两个目录的行为不同

时间:2016-04-06 14:21:19

标签: php wordpress apache centos

我有一台运行在Centos 7上的Apache服务器,它是一个wordpress网站。有一个目录../wp/wp-content/phpfiles包含这些文件,权利和所有者:

4 drwxr-xr-x. 3 apache apache 4096 Apr  6 15:45 .
4 drwxr-xr-x. 8 apache apache 4096 Apr  6 15:15 ..
4 -r--r--r--. 1 apache apache 3182 Apr  5 14:50 header.php
4 -r--r--r--. 1 apache apache  941 Apr  4 14:41 jsonhandler.php
4 -r--r--r--. 1 apache apache   77 Apr  5 13:34 load.php
4 drwxr-xr-x. 2 apache apache 4096 Apr  6 14:54 push
4 -r--r--r--. 1 apache apache  190 Apr  5 09:27 settings.ini
4 -r--r--r--. 1 apache apache   52 Apr  4 15:49 test.php

当我在浏览器中查看此页面时,我明白了:

Index of /wp/wp-content/phpfiles
[ICO]   Name    Last modified   Size    Description
[PARENTDIR] Parent Directory
[TXT]   header.php  2016-04-05 14:50    3.1K
[TXT]   jsonhandler.php 2016-04-04 14:41    941
[TXT]   load.php    2016-04-05 13:34    77
[DIR]   push/   2016-04-06 14:54    -
[   ]   settings.ini    2016-04-05 09:27    190
[TXT]   test.php    2016-04-04 15:49    52

在上面的目录列表中,有目录'push',这些是该目录的文件,权限和所有者:

 4 drwxr-xr-x. 2 apache apache  4096 Apr  6 14:54 .
 4 drwxr-xr-x. 3 apache apache  4096 Apr  6 15:45 ..
 4 -r--r--r--. 1 apache apache  2649 Apr  6 14:54 header.php
 4 -r--r--r--. 1 apache apache   941 Apr  6 14:54 jsonhandler.php
 4 -r--r--r--. 1 apache apache    34 Apr  6 14:54 load.php
 4 -r--r--r--. 1 apache apache  1284 Apr  6 14:54 sendpush.php
 4 -r--r--r--. 1 apache apache   177 Apr  6 14:54 settings.ini

当我在浏览器中查看该文件时(通过单击推送链接)我收到403服务器错误,它甚至不会列出内容。但是我不明白为什么我得到这个,这些文件都具有读权限并拥有相同的所有者。有人可以解释一下吗?

0 个答案:

没有答案