apache的文件列表是怎么实现的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache的文件列表是怎么实现的相关的知识,希望对你有一定的参考价值。

当无法访问默认主页的时候,apache服务器就会自动显示文件的列表,请问这种功能在代码上应当怎样实现?就是说怎么编写一个能实现这种列表文件并且是链接形式的代码。

1、进入apache的配置文件 httpd.conf 找到:
代码如下

Options Indexes FollowSymLinks
修改为:
Options FollowSymLinks

2、其实就是将Indexes去掉,Indexes表示若当前目录没有index.html就会显示目录结构。
代码如下

1. 禁止访问某些文件/目录
增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库:
<Files ~ ".inc$">
Order allow,deny
Deny from all
</Files>
禁止访问某些指定的目录:(可以用 <DirectoryMatch> 来进行正则匹配)
<Directory ~ "^/var/www/(.+/)*[0-9]3">
Order allow,deny
Deny from all
</Directory>
通过文件匹配来进行禁止,比如禁止所有针对图片的访问:
<FilesMatch .(?i:gif|jpe?g|png)$>
Order allow,deny
Deny from all
</FilesMatch>
针对URL相对路径的禁止访问:
<Location /dir/>
Order allow,deny
Deny from all
</Location>

3、配置示例:
代码如下
<Directory "E:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn\'t give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
# 就是这一行,只去掉indexes也可
#Options Indexes FollowSymLinks
Options FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
参考技术A <Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

Indexes允许列出文件夹
参考技术B <Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

Indexes允许列出文件夹
参考技术C <Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

Indexes允许列出文件夹
参考技术D <Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

Indexes允许列出文件夹本回答被提问者和网友采纳

前端怎么实现导出excel内容是数值

参考技术A 在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL,我这里就给大家介绍下^_^。
首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工具有很多,用得比较多的就是Apache的POI及JExcelAPI。这里用Apache POI!先去Apache的大本营下载POI的jar包:http://poi.apache.org/
开启分步阅读模式
工具材料:
Eclipse
操作方法
01
首先进入poi的官网,下载需要的jar包,如图所示,下载zip包

02
其次,将下载的zip包解压,并将根目录、lib目录和ooxml-lib目录下的jar包放入工程目录的lib文件中(下一步会说明具体位置)。

03
然后,新建javaweb项目,例如poi-micro项目,将上面的jar包复制到poi-micro\WebContent\WEB-INF\lib目录下,实际上上面的jar包放在本机的固定文件夹中即可,在build path时倒入进去就OK了。

04
导出的excel表格的每一行可抽象成一个实体类,例如,导出学生信息excel表格,则一行记录表示一个学生的信息。以此为例,则需要新建学生实体类Student,如图示。该类有一些属性两个构造方法和get/set方法组成。

05
下面,编写导出excel表格的功能实现类了,为了该类具有通用型,使用泛型和反射机制,安装属性的顺序输出实体类的属性信息。

06
最后编写测试方法,在main方法中新建几个学生对象,调用上面的excel表格导出类的方法即可。

07
最终的导出excel表格如图示。

以上是关于apache的文件列表是怎么实现的的主要内容,如果未能解决你的问题,请参考以下文章

apache的.htaccess配置文件怎么用?

ios qqq好友列表滑动怎么实现

python 如何将列表写入文件

关闭 apache 的用户认证

有没有办法读取除python apache beam中定义的文件列表之外的所有文件?

python分析apache和nginx日志文件输出访客ip列表的代码