17.7 httpd 配置进阶
httpd 配置进阶

我们来继续学习 httpd 的配置,本节属于高级配置篇,核心是配置httpd支持https。
1. 指定 httpd 服务的运行身份
|
|
User 和 Group 指令用于指定以哪个用户的身份运行httpd服务进程。该帐户决定了 httpd 进程在本机的权限。千万不能以 root 用户运行我们的 httpd 进程,以免 httpd 被劫持导致整个机器被控制。
httpd 配置进阶

我们来继续学习 httpd 的配置,本节属于高级配置篇,核心是配置httpd支持https。
|
|
User 和 Group 指令用于指定以哪个用户的身份运行httpd服务进程。该帐户决定了 httpd 进程在本机的权限。千万不能以 root 用户运行我们的 httpd 进程,以免 httpd 被劫持导致整个机器被控制。
httpd2.4 基础配置

上一节我们详细介绍了httpd2.2 的配置,对比着 httpd2.2 本节我们来讲解 httpd2.4 的配置。
相比于 httpd2.2 httpd2.4 有如下新特性:
httpd2.2 的基础配置

本节我们来讲解 httpd2.2 的基础配置
|
|
httpd2.2 的主配置文件是:/etc/httpd/conf/httpd.conf,其分成三个部分:
apache httpd 简介

httpd 是 ASF(apache software foundation, apache 软件基金会)下的顶级项目,也是目前市场占有率最高的 web 服务器。本节我们就来对 httpd 做一个概括行的介绍。在之后的章节我们再来详细的学习 httpd 的配置。
http协议进阶

在20.2 http协议基础我们对 http 协议做了简单介绍,本节我们来学 http 协议更深入的细节,包括:
市面上有很多的协议抓包分析工具,常见的有 tcpdump, tshark, wireshark,常见浏览器也提供了 http 协议的网络分析工具,大家可以学习了解了解。
http协议基础

前面我们了解了 web 的基础概念,本节来对 http 协议做一个更加详细的描述。
http协议全称为超文本传输协议(hyper text transfer protocol),用来协议传输 html,有如下几个版本