如何在Linux或UNIX下启用apache文件和目录索引?

时间:2020-01-09 14:16:20  来源:igfitidea点击:

如何启用apache文件和目录索引?
如何为/pdfs /目录(http://domain.com/pdfs)启用目录索引。

在Apache Web服务器下,可以使用Options + Indexes或Options Indexes指令启用自动索引生成。

如果请求映射到目录的URL,并且该目录中没有DirectoryIndex(例如index.html),则mod_autoindex将返回该目录的格式化列表。

选项#1:使用Apache配置文件

将目录选项添加到Apache配置文件/etc/httpd/httpd.conf或/etc/apache2/apache2.conf:

# vi /etc/apache2/apache2.conf

添加以下代码:

<Directory /var/www/domain.com/pdfs>
Options Indexes FollowSymLinks
</Directory>

保存并关闭文件。
重新启动Apache:

# /etc/init.d/httpd restart

或者

# /etc/init.d/apache2 restart

选项2:在Apache中使用.htaccess文件

您可以将配置行选项索引放在.htaccess文件中。
确保已启用.htaccess文件支持。
将目录更改为pdf

$ cd pdfs

打开.htaccess文件

$ vi .htaccess

追加以下apache指令:

Options Indexes

保存并关闭文件。