Apache显示目录
配置显示目录
主配置文件 httpd.conf 中修改:
添加支持模块
LoadModule autoindex_module modules/mod_autoindex.so LoadModule dir_module modules/mod_dir.so
为DocumentRoot目录添加Options Indexes,即可生成目录。
<Directory "/usr/local/apache2/htdocs"> options Indexes FollowSymLinks </Directory>
加载 httpd-autoindex.conf 配置
Include conf/extra/httpd-autoindex.conf
在配置文件httpd-autoindex.conf中的修改:
IndexOptions FancyIndexing HTMLTable VersionSort NameWidth=* FoldersFirst Charset=UTF-8 SuppressDescription SuppressHTMLPreamble
- FancyIndexing 支持美化显示;
- HTMLTable 允许底层代码把文件列表生成在一个table元素里面;
- VersionSort 安装版本排序;
- NameWidth=* 页面自动匹配文件名宽度;
- FoldersFirst 安装文件夹优先排列;
- Charset=UTF-8 支持中文显示;
- SuppressDescription 不显示文件描述;
- 最后一个忘记是什么了,去看apache 官网的说明
美化目录显示
网上有 H5AI 的模版可以下载使用。apache提供配置两个文件,以便修饰页面:
ReadmeName /footer.html
HeaderName /header.html
(文件前必须加/,使用绝对路径,否则子目录无法继承该文件)
这两个文件放于DocumentRoot目录下。