zoukankan      html  css  js  c++  java
  • Apache配置支持目录浏览

     

    主配置文件 httpd.conf 中修改:

    1)添加支持模块

    LoadModule autoindex_module modules/mod_autoindex.so

    LoadModule dir_module modules/mod_dir.so

    注意一定要拥有这两个模块,否则下面的配置不生效,返回404 Not Found错误。

    这个模块也有可能直接编译到Apache核心文件httpd中去了。

    可以使用httpd –l 查看是否静态包含了这个模块。

    如果不存在就在modules文件夹中查看是否拥有这个模块。

    2)为DocumentRoot目录添加Options Indexes,即可生成目录

    <Directory "/usr/local/apache2/htdocs">

    Options Indexes FollowSymLinks

    </Directory>

    这里Indexes控制是否打开目录浏览,如果要关闭目录浏览,使用

    Option -Indexes

    3)加载 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 官网的说明。。。

    2.apache  原生目录实在难看 。还好有改善的方法。网上有 H5AI 的模版可以下载使用。但现在是用在嵌入式平台,资源有限,只做了参考。

    1)apache提供配置两个文件,以便修饰页面。

    # ReadmeName is the name of the README file the server will look for by

    # default, and append to directory listings.

    #

    # HeaderName is the name of a file which should be prepended to

    # directory indexes. 

    ReadmeName /footer.shtml (文件前必须加/,使用绝对路径,否则子目录无法继承该文件)

    HeaderName /header.shtml

    这两个文件放于DocumentRoot目录下。

  • 相关阅读:
    java实现第六届蓝桥杯密文搜索
    java实现第六届蓝桥杯奇怪的数列
    jquery input 赋值和取值
    jQuery对html元素的取值与赋值实例详解
    Jmeter接口测试图文示例
    Jmeter接口测试案例实践(一)
    消息队列-推/拉模式学习 & ActiveMQ及JMS学习
    IDEA和Pycharm 等系列产品激活激活方法和激活码
    Mybatis中的association用法
    设置 Tomcat 的JVM运行内存
  • 原文地址:https://www.cnblogs.com/reachos/p/9075281.html
Copyright © 2011-2022 走看看