程序构成:
httpd: 主程序包
httpd-tools: 工具包
httpd-manual: 离线帮助文档
程序环境:
/etc/httpd/conf/httpd.conf:httpd 主配置文件;
/etc/httpd/conf.d/*.conf: 片段配置文件;
/etc/rc.d/init.d/httpd:httpd 服务的启动脚本;
- /etc/rc.d/init.d/httpd start|stop|reload|restart
- servcie httpd start|stop|reload|restart
/etc/sysconfig/httpd:/etc/rc.d/init.d/httpd 的配置文件;
/usr/lib64/httpd/modules: 动态模块的存放路径;
/etc/httpd/modules --> /usr/lib64/httpd/modules
/etc/httpd/conf/magic: 实现 MIME 功能的配置文件;
/var/log/httpd:httpd 存放日志文件的路径; 包括访问日志和错误日志;
/etc/httpd/logs --> /var/log/httpd
/var/run/httpd: 存放 httpd 主进程 PID 的文件;
/etc/httpd/run --> /var/run/httpd
/var/www/html: 默认的 web 站点的文档根目录的映射路径;
可执行程序文件:
/usr/sbin/httpd: 启动 MPM 的 prefork 模型的核心程序文件;
/usr/sbin/httpd.event: 启动 event 模型;
/usr/sbin/httpd.worker: 启动 worker 模型;
/usr/sbin/apachectl: 服务控制命令, 用于启动或停止服务的命令;
- CentOS 7:
- httpd-2.4
程序构成:
httpd: 主程序包
httpd-tools: 工具包
httpd-manual: 离线帮助文档
程序环境:
/etc/httpd/conf/httpd.conf:httpd 主配置文件;
/etc/httpd/conf.d/*.conf: 片段配置文件;
/usr/lib/systemd/system/httpd.service: 启动服务时使用的 Unit File;
systemctl start|stop|restart|reload httpd.service
/etc/sysconfig/httpd:/etc/rc.d/init.d/httpd 的配置文件;
/usr/lib64/httpd/modules: 动态模块的存放路径;
/etc/httpd/modules --> /usr/lib64/httpd/modules
/etc/httpd/conf/magic: 实现 MIME 功能的配置文件;
/var/log/httpd:httpd 存放日志文件的路径; 包括访问日志和错误日志;
/etc/httpd/logs --> /var/log/httpd
/var/run/httpd: 存放 httpd 主进程 PID 的文件;
/etc/httpd/run --> /var/run/httpd
/var/www/html: 默认的 web 站点的文档根目录的映射路径;
可执行程序文件:
/usr/sbin/httpd:
在 httpd-2.4 版本中, MPM 支持 DSO 机制, 每个 MPM 模型都有一个对应的模块;
- /usr/lib64/httpd/modules/mod_mpm_prefork.so
- /usr/lib64/httpd/modules/mod_mpm_worker.so
- /usr/lib64/httpd/modules/mod_mpm_event.so
/usr/sbin/apachectl: 服务控制命令, 用于启动或停止服务的命令;
来源: http://www.bubuko.com/infodetail-2605972.html