强制 nginx 始终自动索引并忽略 index.html 文件?

Max*_*ter 4 configuration nginx directoryindex

我试图让 nginx 忽略index.html文件并始终显示模块中的目录列表autoindex

如果我删除我的index行,nginx 仍然默认提供index.html文件,所以这不是一个解决方案。

Stack Overflow 上也提出了类似的问题,但我正在寻找一种不涉及发明虚假文件名的解决方案,如果存在这样的解决方案(更不用说该线程在那里偏离主题)。

如何更改index指令以告诉 nginx 从不显示索引文件?

Mic*_*ton 6

您不应删除该index指令,而应将其设置为合理预期不存在的名称,以便它永远不会与任何文件匹配。

例如:

index X6XewZMsmreGIxx1lCdp0Yo1X4qHTivW;
Run Code Online (Sandbox Code Playgroud)

您可能不喜欢这个解决方案。有点不优雅。但它运行良好并且完全符合您的要求,而其他任何方法都做不到。