一、Apache目录结构
服务目录:/usr/local/httpd
主配置文件:/usr/local/httpd/confi/http.conf
网页目录:/usr/local/httpd/htdocs
服务脚本:/usr/local/httpd/bin/apachectl
执行程序:/usr/local/httpd/bin/httpd
访问日志:/usr/local/httpd/log/access.log
错误日志:/usr/local/httpd/log/error.log
二、常用的全局配置参数
ServerRoot:服务目录
ServerAdmin:管理员邮箱
User:运行服务的用户身份
Group:运行服务的组身份
ServerName:网站服务器的域名
DocumentRoot:网页文档的根目录
Listen:监听的IP地址、端口号
PidFile:保存http进程PID号 的文件
DirectoryIndex:默认的索引页文件
ErrorLog:错误日志文件的位置
CustomLog:访问日志文件的位置
LogLevel:记录资质的级别,默认为warn
Timeout:网络连接超时,默认为300秒
KeepAlive:是否保持连接,可选On或Off
MaxKeepAliveRequests:每次连接状态最多请求文件数
KeepAliveTimeout:保持连接的超时时间
Include:需要包含进来的其他配置文件
三、编译安装 httpd
3.1 准备工作
查看是否安装了httpd
rpm -qa httpd
卸载原有的httpd
rpm -e httpd
3.2 编译安装环境
[root@xss httpd-2.2.15]# yum -y install gcc gcc-c++
3.3 源码编译安装
解包:[root@xss httpd-2.2.15]# tar zxf httpd-2.2.15.tar.gz -C /usr/src/
配置:[root@xss httpd-2.2.15]# cd /usr/src