WEB开发网
开发学院服务器WEB服务器Apache Apache 的 httpd.conf 详解 阅读

Apache 的 httpd.conf 详解

 2008-10-20 00:00:00 来源:WEB开发网   
核心提示: DirectoryIndex index.html很多情况下,URL中并没有指定文档的名字,Apache 的 httpd.conf 详解(8),而只是给出了一个目录名,那么Apache服务器就自动返回这个目录下由DirectoryIndex定义的文件,浏览器将在内部打开它而不会提示保存,因此建议

DirectoryIndex index.html

很多情况下,URL中并没有指定文档的名字,而只是给出了一个目录名。那么Apache服务器就自动返回这个目录下由DirectoryIndex定义的文件,当然可以指定多个文件名字,系统会这个目录下顺序搜索。当所有由DirectoryIndex指定的文件都不存在时,Apache服务器可以根据系统设置,生成这个目录下的所有文件列表,提供用户选择。此时该目录的访问控制选项中的Indexes选项(Options Indexes )必须打开,以使得服务器能够生成目录列表,否则Apache将拒绝访问。

AccessFileName .htaccess

AccessFileName定义每个目录下的访问控制文件的文件名,缺省为.htaccess ,可以通过更改这个文件,来改变不同目录的访问控制限制。

Order allow,deny

Deny from all

除了可以针对目录进行访问控制之外,还可以根据文件来设置访问控制,这就是File语句的任务。使用File 语句,不管文件处于哪个目录,只要名字匹配,就必须接受相应的访问控制。这个语句对于系统安全比较重要,例如上例将屏蔽所有的使用者不能访问.htaccess文件,这样就避免.htaccess中的关键安全信息不至于被客户获取。

TypesConfig /usr/local/etc/apache/mime.types

TypeConfig用于设置保存有不同的MIME类型数据的文件名,在FreeBSD下缺省设置为/usr/local/etc/apache/mime.types。

DefaultType text/plain

如果Web服务器不能决定一个文档的缺省类型,这通常表示文档使用了非标准的后缀,那么服务器就使用 DefaultType定义的MIME类型将文档发送给客户浏览器。这里的设置为text/plain,这样设置的问题是,如果服务器不能判断出文档的MIME,那么大部分情况下这个文档为一个二进制文档,但使用 text/plain格式发送回去,浏览器将在内部打开它而不会提示保存。因此建议将这个设置更改为 application/octet-stream,这样浏览器将提示用户进行保存。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:Apache httpd conf

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接