CentOS 6 中默认就安装了 httpd 的 2.2.x 版本;
文件位置
文件描述 | 位置 |
---|---|
配置文件 | /etc/httpd/conf/httpd.conf 、/etc/httpd/conf.d/*.conf |
服务脚本 | /etc/rc.d/init.d/httpd |
服务脚本的配置文件 | /etc/sysconfig/httpd |
主程序文件 | /usr/sbin/httpd (prefork 模型)、/usr/sbin/httpd.event (event 模型)、/usr/sbin/httpd.worker (worker 模型) |
日志文件 | /var/log/httpd/access_log (访问日志)、/var/log/httpd/error_log (错误日志) |
站点文档目录 | /var/www/html |
模块文件目录 | /usr/lib64/httpd/modules |
可使用
rpm -qc httpd
查看 httpd 相关的配置文件;
httpd 安装包生成的可执行程序文件可通过rpm -ql httpd | grep sbin
查看。
配置文件的组成
先看主配置文件 /etc/httpd/conf/httpd.conf
,该配置文件被分为三块:
$ grep Section /etc/httpd/conf/httpd.conf
### Section 1: Global Environment
### Section 2: 'Main' server configuration
### Section 3: Virtual Hosts
Global Environment
:全局环境,定义程序工作特性及日志配置;Main' server configuration
:主服务器配置;Virtual Hosts
:虚拟主机配置;
要注意的是,httpd 的配置文件中使用的相对路径都是相对 /etc/httpd
来说的。
评论区