mod_autoindex 模块是直接将一个没有默认页面的目录中中的文件夹和文件以列表的方式呈现给用户的模块。
这里以展现 nexus 私服的类库为例,在 conf/httpd.conf 底部增加以下配置:
#将仓库中的 com/company 暴露为 releases
Alias /releases "/home/dev/dist/nexus/sonatype-work/nexus/storage/releases/com/company"
<Directory "/home/dev/dist/nexus/sonatype-work/nexus/storage/releases/com/company”>
#FollowSymLinks启用符号连接,否则只有物理资源才显示
Options Indexes FollowSymLinks
#VersionSort 按照版本排序
#SuppressHTMLPreamble去掉默认生成的HTML头和尾部
#HTMLTable输出表格形式
#ScanHTMLTitles扫描html中的head
IndexOptions VersionSort SuppressHTMLPreamble XHTML HTMLTable ScanHTMLTitles FoldersFirst
#FancyIndexing 快速列表
#SuppressDescription 不显示描述,
#SuppressRules不输出 hr
IndexOptions FancyIndexing SuppressDescription SuppressRules
#忽略文件
#IndexIgnore maven-metadata.xml *.pom *.sha1 *.md5
#自定义头尾信息
HeaderName /releases-header.html
ReadmeName /footer.html
#Descending 倒序
#Ascending正序 按照名字排序
#Date 按照时间排序
IndexOrderDefault Descending Name
ServerSignature Off
AllowOverride None
require ldap-group cn=programmer,ou=dev,ou=roles,dc=company,dc=com,dc=cn
require ldap-group cn=group_leader,ou=dev,ou=roles,dc=company,dc=com,dc=cn
require ldap-group cn=manager,ou=dev,ou=roles,dc=company,dc=com,dc=cn
require ldap-group cn=feedback,ou=roles,dc=company,dc=com,dc=cn
</Directory>
#配合LocationMatch 可以控制权限,不显示没有权限的文件
<LocationMatch "^/releases/(parent|commons|assemblies|docbook|maven|static)">
Deny from all
Satisfy All
</LocationMatch>
<LocationMatch "^/releases/(.)*/(.)*.(pom|xml|md5|sha1)$">
Deny from all
Satisfy All
</LocationMatch>
相关推荐
实现apache2模块autoindex应用扩展,以支持目录过滤等功能,可以选择性提供文件上传功能。
Apache HTTP Server Version 2.2 文档 目录: 地址和端口的绑定(Binding) 缓冲指南 配置文件 内容协商 自定义错误响应 动态共享对象(DSO)支持 Apache的环境变量 过滤器(Filter) 词汇表 Apache处理器的使用 Apache ...
3.1 Run the Apache Web Server as a non-root user (Scored).............................................. 31 3.2 Give the Apache User Account an Invalid Shell (Scored) .....................................
Flask的mod_autoindex要求烧瓶Python> = 3.6安装pip install Flask-AutoIndex用法import os.pathfrom flask import Flaskfrom flask_autoindex import AutoIndexapp = Flask(__name__)AutoIndex(app, browse_root=os...
[文件数据]AutoIndex 2.2.4 多国语言版_autoindex-2.2.4.zip
[文件数据]AutoIndex 2.2.4 多国语言版_autoindex-2.2.4.zip源码PHP项目源代码下载[文件数据]AutoIndex 2.2.4 多国语言版_autoindex-2.2.4.zip源码PHP项目源代码下载 1.适合个人搭建网站项目参考 2.适合学生毕业设计...
一个客户端脚本,用于将Apache HTTP mod_autoindex生成的页面转换为漂亮的图像库。 安装 将整个项目克隆到Web服务器文档树中的文件夹中 在文本编辑器中打开ImageGallery.js并更改Constants对象中的libraryBaseURL值...
Apaxy mod_autoindex主题优雅的Apache目录索引变得简单 最初由@AdamWhitcroft( )提供,@ ernstki对ieee.uc.edu进行了很小的修改。 特定于IEEE的自定义项保存在单独的“ ieee”分支中,因此该存储库可用于任何...
Autoindex php code for a php site
LoadModule autoindex_module modules/mod_autoindex.so 方法一 解决过程:首先查看apache官网文档,不能快速找到需要的部分。用搜索引擎查找“apache显示站点目录”,找到相关资料,雷同。按照资料说明配置无效。 ...
LoadModule autoindex_module modules/mod_autoindex.so LoadModule asis_module modules/mod_asis.so LoadModule info_module modules/mod_info.so LoadModule cgi_module modules/mod_cgi.so LoadModule dav_fs_...
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。...【项目质量】:所有源码都经过严格测试,可以直接...
nginx-1.24.0 含一些常用模块,如:ngx_http_status_module、http_autoindex_module 、limit_conn_module、ngx_http_limit_req_module、ngx_http_access_module、ngx_http_auth_basic_module、ngx_...
它使用mod_autoindex Apache模块-和某些mod_autoindex覆盖目录列表的默认样式。目录产品特点Apaxy可能是基本的,但在设置目录样式时会给您很大的创作自由。 使用CSS设置目录列表样式使用javascript使其流行添加欢迎...
nginx sticky是nginx的module,可以实现基于cookie的负载均衡。 下载后,在编译安装nginx时,用--add-module... ./configure --prefix=/usr/local/nginx-1.6.0 --add-module=../nginx-sticky-module-1.25 --without-...
13.5 Http Autoindex 模块 13.6 Http Browser 模块 13.7 Http Charset 模块 13.8 Http Empty Gif模块 13.9 Http Fcgi 模块 13.10 geo 模块 13.11 Gzip 模块 13.12 Http Headers模块 13.13 Http Index模块 ...
13.5 Http Autoindex 模块 13.6 Http Browser 模块 13.7 Http Charset 模块 13.8 Http Empty Gif模块 13.9 Http Fcgi 模块 13.10 geo 模块 13.11 Gzip 模块 13.12 Http Headers模块 13.13 Http Index模块 13.14 HTTP...