侧边栏壁纸
博主头像
张种恩的技术小栈博主等级

行动起来,活在当下

  • 累计撰写 748 篇文章
  • 累计创建 65 个标签
  • 累计收到 39 条评论

目 录CONTENT

文章目录

Apache/httpd(2)之CentOS6中httpd-2.2的程序环境

zze
zze
2019-12-31 / 0 评论 / 0 点赞 / 598 阅读 / 1505 字

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 来说的。

0

评论区