问题标签 [mod-autoindex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
735 浏览

apache - mod_autoindex 隐藏用于 mod_proxy 的目录

我确实使用 mod_proxy 设置了两个代理。但是,当我使用 mod_autoindex 列出根目录中的所有目录时,它不会显示与代理同名的其他存在和空的虚拟目录,即使我使用 ShowForbidden 也不显示。

有没有办法强制 mod_autoindex 显示这些目录,以及代理的链接?

0 投票
1 回答
409 浏览

php - 将 PHP 用作 mod_autoindex 的标头/自述文件时如何让 PHP 执行

Apache mod_autoindex 不仅允许您自动生成目录,还可以在多个程度上自定义它们,包括自定义页眉和自述文件(页脚)。但是,当对这些文件使用 PHP 时,PHP 无法执行。生成的页面在整个页面中都有 PHP 代码,而不是所述代码应该产生的动态内容。

像写出目录名称这样简单的事情会失败,因为 PHP 不会执行。

我进行了搜索,发现将以下内容添加到您的 .htaccess 应该可以解决此问题:

不过,好像没什么区别。

0 投票
1 回答
3437 浏览

javascript - 编辑 Apache mod_autoindex 以预览图像和 mp3

有什么方法可以更改 mod_autoindex 以便每当图像类型(jpg、png 等)或音频(mp3、ogg)的文件时,它要么打开其中一个嵌入的小窗口并显示图像,要么使用基于 Flash 或 HTML5 的文件音频播放器播放文件。我知道这个模块有很多自定义选项,但我不知道它使用什么代码来生成文件列表。

0 投票
2 回答
4502 浏览

apache - Apache 目录列表为 json

是否可以让 apache 中的目录列表返回 json 而不是 html?

我对 Apache 完全没有经验,但我浏览了 IndexOptions 和 mod_autoindex 的文档。似乎没有内置的方式来配置输出。

0 投票
1 回答
1904 浏览

php - ProxyPassMatch 和选项 +Indexes (mod_autoindex)

我有一个简单的 Apache2.4 和 PHP-FPM 设置,我正在尝试启用 +Indexes 选项,但我得到 404“找不到文件”。尝试访问没有索引文件的文件夹时,即使启用了自动索引。

这是我的虚拟主机的一部分:

当我尝试访问http://domain.com/pub/时,我希望看到我放在那里的文件列表,但我收到错误 404 Not Found。

我想知道这是从哪里来的,因为 ProxyPassMatch 不应该转发请求,因为查询中没有 .php 所以接下来是目录索引,它查找不存在的 index.php (404)但是为什么 mod_autoindex 不起作用?

当我删除 ProxyPassMatch 行时,自动索引工作得很好,我看到列出的文件夹内容。有任何想法吗?

0 投票
2 回答
1721 浏览

apache - 我可以更改 mod_autoindex / Apache 目录列表的语言吗

是否可以更改 Apache DirectoryListing 的默认语言(德语)?

我试过这个:

表格标题仍然是“名称”、“上次修改时间”和“大小”。

0 投票
3 回答
2913 浏览

nginx - 如何强制自动索引并忽略 index.html 文件

当 nginx 使用自动索引服务目录时,它会列出文件,但当 index.html 存在时,浏览器会加载该文件。我希望它忽略它。

0 投票
1 回答
20757 浏览

security - 什么是 apache autoindex,我应该禁用它吗?

我有一个第 3 方客户,他在他们的网站上进行了 PCI 扫描。报告返回了这个:

启用网络服务器自动索引

这是什么,禁用它是否安全?有谁知道禁用它的最安全方法,以及如何检查它是否已被禁用?

0 投票
1 回答
1211 浏览

apache - Apache 2.4 上的 mod_autoindex

我正在尝试使用 mod_autoindex 和 FancyIndexing 设置一个站点,将我的自定义标题放在目录列表上方。我遇到的问题是我的系统表现得好像我的 HEADER.html 不存在,无论我告诉它使用当前目录中的那个还是固定位置中的一个,例如/repos/HEADER.html.

配置文件 autoindex.conf 有

在其中,我还尝试将这些行添加到我的虚拟主机的 /repo 目录部分,但注意到发生了变化。此设置在 CentOS 6.6 上使用来自 CentOS 的 scl 存储库的 Apache 2.4.6 和 PHP 5.4.16。以下是我的 vhost 配置副本以供参考。任何帮助或建议将不胜感激。

0 投票
2 回答
5382 浏览

html - 如何使用 Apache Mod_autoindex 使用 NameWidth 和 HTMLTable 设置目录列表的样式?

我试图在使用HTMLTable时调整NameWidth但没有成功。

考虑这些设置(# = 评论):

通过上述设置,浏览器内的目录列表显示名称列的宽度几乎不比最长文件名的宽度宽。文件名不会被截断,但最长文件名的右边缘距下一列仅 1 个字符。 我希望使名称列比最长的文件名更宽,因此有更多的空格将文件名的右侧与右侧的下一列分开。 我可以通过删除或注释掉“IndexOptions HTMLTable”来实现这一点(水平添加额外的空白)。但是禁用“HTMLTable”会导致图标不再以其关联的文件名垂直居中。是的,我希望保留这些图标。更改 IconWidth 和 IconHeight 并不能解决垂直居中问题。我使用 header.html 和 footer.html 添加页面标题和返回链接,但这些文件不会影响目录列表内容。

我该如何解决这个问题?

谢谢你。