1.服务类型 :系统V-launched服务
2.所需软件包 :httpd :Apache 2.0
httpd-devel
httpd-manual: Apache 2.0手册
3.守护进程 :httpd
4.脚本 :httpd
5.端口 :80/tcp(http)
443/tcp(https)
6.配置文件: /etc/httpd/*
/var/www/*
7.相关的 :redhat-config-httpd
mod-ssl
6.4 Apache 配置文件
1.主要服务器配置文件 /etc/httpd/conf/httpd.conf
⑴ 设置标准的web服务器参数,规则的虚拟主机和模块。
⑵ 定义文件名和mime类型
⑶ 访问控制
2.模块文件存储在 /etc/httpd/conf.d/*
3.根html文档默认在 /var/www/html/
希望你从顶部到底部读取配置文件,尤其是一些重要的指示,命令。最好在头脑中记住分析的语法。
6.5 配置Apache服务器
1.最小和最大备用的服务器
备用服务器进程的数量通过MPM的prefork(预派生)方式提供,MPM能被紧密地控制在Apache中。设置备用服务器的最小和最大数量允许在高请求准备和低内存应用之间的一个平衡。
2.日志文件配置
日志文件由几个不同的原理组成,几乎发送或来自一个wed服务器的每件事都能被记录。所有日志文件元素的一个完整列表,参考:
http://httpd.apache.org/docs-2.0 /mod/mod_log_config.html
3.主机名查询
主机名查询默认被关闭。当打开时,客户端的主机名将被记录,不仅仅记录他们的IP。总之,希望保持主机名查询关闭,除非你感兴趣想知道他们在一个连续不断的基础上的结果以外。
4.模块
Apache模块文件在/etc/httpd/modules中,详细信息在含有和通常可得到的模块上,涉及官方的Apache模块注册在http://modules.apache.org.中。
5.虚拟主机
Apache支持以名称和多IP为基础的虚拟主机。
6.用户/组
Apache也作为一个特别的用户和组打开虚拟主机去运行相关的CGI进程。