背景
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
如图所示:
- 勾选 Indexs
- 设置Directory index的值为
*
这里有配置Nginx的配置文件开启访问文件列表的方式:
http://blog.csdn.net/testcs_dn/article/details/39644147
PS:
你可以关注的我 Github、CSDN 和 微博