如果启用了Apache2的目录列表功能,却发现访问时仍然无法显示文件列表,可能是因为Apache2配置文件中的某些指令未正确设置。
解决方案中的示例代码如下:
sudo a2enmod autoindex
sudo service apache2 restart
在/etc/apache2/sites-available/000-default.conf
或其他虚拟主机配置文件中,添加以下指令并保存:
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
其中,/var/www/html
应替换为实际Web根目录的路径。
sudo service apache2 reload
重新访问该目录,应该能看到文件列表了。