Apache httpd.conf配置详解 -06

本文详细解读了Apache服务器的配置过程,涉及DocumentRoot的设置、目录权限管理、资源列表、.ht文件保护、访问日志、CGI脚本、MIME类型、内存映射和SSL配置,为Web开发者提供了全面的指导。
摘要由CSDN通过智能技术生成

DocumentRoot “/usr/local/apache-2.2.6/htdocs”

#设置WEB文档根目录的默认属性

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

#设置DocumentRoot指定目录的属性

<Directory “/usr/local/apache-2.2.6/htdocs”>

Options FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

#设置默认目录资源列表文件

DirectoryIndex index.html

#拒绝对.ht开头文件的访问,以保护.htaccess文件

<FilesMatch “^.ht”>

Order allow,deny

Deny from all

Satisfy All

#定义访问日志的格式

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

LogFormat "%h %l %u %t \"%r\" %>s %b" common

<IfModule logio_module>

  LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio

</IfModule>

#指定访问日志及使用的格式

CustomLog logs/access_log combined

#设定默认CGI脚本目录及别名

ScriptAlias /cgi-bin/ “/usr/local/apache-2.2.6/cgi-bin/”

#在以线程式MPM(worker)运行的Apache中设置用来与CGI守护进程通信的套接字文件名前缀

Scriptsock logs/cgisock

#设定默认CGI脚本目录的属性

<Directory “/usr/local/apache-2.2.6/cgi-bin”>

AllowOverride None

Options None

Order allow,deny

Allow from all

#设定默认MIME内容类型

DefaultType text/plain

##指定MIME类型映射文件

TypesConfig conf/mime.types

#增加.Z .tgz的类型映射

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

#启用内存映射

EnableMMAP on

##使用操作系统内核的sendfile支持来将文件发送到客户端

EnableSendfile on

#指定多路处理模块(MPM)配置文件并将其附加到主配置文件

Include conf/extra/httpd-mpm.conf

#指定多语言错误应答配置文件并将其附加到主配置文件

Include conf/extra/httpd-multilang-errordoc.conf

#指定目录列表配置文件并将其附加到主配置文件

#Include conf/extra/httpd-autoindex.conf

#指定语言配置文件并将其附加到主配置文件

Include conf/extra/httpd-languages.conf

#指定用户主目录配置文件并将其附加到主配置文件

#Include conf/extra/httpd-userdir.conf

#指定用于服务器信息和状态显示的配置文件并将其附加到主配置文件

#Include conf/extra/httpd-info.conf

#指定提供Apache文档访问的配置文件并将其附加到配置文件

#Include conf/extra/httpd-manual.conf

#指定DAV配置文件并将其附加到主配置文件

#Include conf/extra/httpd-dav.conf

#指定与Apache服务自身相关的配置文件并将其附加到主配置文件

Include conf/extra/httpd-default.conf

#指定mod_deflate压缩模块配置文件并将其附加到主配置文件

Include conf/extra/httpd-deflate.conf

#指定mod_expires模块配置文件并将其附加到主配置文件

Include conf/extra/httpd-expires.conf

##指定虚拟主机配置文件并将其附加到主配置文件

#Include conf/extra/httpd-vhosts.conf

#指定SSL配置文件并将其附加到主配置文件

Include conf/extra/httpd-ssl.conf

##SSL默认配置

SSLRandomSeed startup builtin

SSLRandomSeed connect builtin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值