Apache2 期权指数

Apache2 期权指数

我正在试验 Apache 和 Option Indexes。我将 index.html 移至 no_filename。当我访问 www.dunno.com 时,我得到的是禁止访问的网页,而不是我期望的目录列表。这是为什么?我在 httpd.conf 中安装并启用了 mod_autoindex:

<VirtualHost *:80>
Servername www.dunno.com
DocumentRoot /var/www/web1
<Directory "/var/www/web1">
Options Indexes  
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

答案1

Options +Indexes

确保底层文件系统权限允许 Apache 运行的用户/组访问必要的文件夹/文件。

答案2

目录是否可读?您需要在目录上设置“r”和“x”位(chmod 0555 或 chmod a+rx),以便用户读取目录列表。

核实:

  1. 找出 httpd 以哪个用户身份运行(不同系统上有所不同)
  2. 成为该用户:如果用户是“www”,则为“sudo -u www bash”
  3. 确保您可以“cd”该目录并且“ls -l”可以正常工作。

相关内容