MAMP显示文件列表

背景

MAMP是Mac下的一个PHP+Nginx+MySQL的集成环境,支持多站点,不同版本PHP。
今天有人请教MAMP如何显示文件列表的问题,这里记录一下。

知识补充

一个网站为了安全考虑,默认是禁止访问目录下的文件列表的。
当你请求一个目录时:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
st=>start: 开始
e=>end: 结束

cond1=>condition: 是否存在index文件列表里的文件?
cond2=>condition: 是否允许显示文件列表?
cond3=>condition: 是否指定了404页面?

op1=>operation: 显示默认的文件
op2=>operation: 显示文件列表
op3=>operation: 显示指定的404页面
op4=>operation: 显示服务器级的404错误

st->cond1->e
cond1(yes)->op1->e
cond1(no)->cond2(bottom)

cond2(yes)->op2->e
cond2(no)->cond3(right)

cond3(yes)->op3->e
cond3(no)->op4->e
  • 默认的index文件列表(一般是index.html,index.htm,index.php)
  • 网站配置里404相关说明,可以指定404时访问的文件

配置MAMP

如图所示:
这里写图片描述

  1. 勾选 Indexs
  2. 设置Directory index的值为*

这里有配置Nginx的配置文件开启访问文件列表的方式:

http://blog.csdn.net/testcs_dn/article/details/39644147

PS:

你可以关注的我 GithubCSDN微博