常用 Apache 指令列表

我叫中川,在系统解决方案部门工作。
目前正在备考
LPIC202 考试对“主题 208:HTTP 服务”中包含的 Apache 基本配置特别感兴趣,
因为它与服务器构建和故障排除密切相关。
我已经整理了一份常见的 Apache 配置项(指令)列表。

・Apache配置文件

Apache 配置文件的文件名和安装位置因操作系统而异。

CentOS、RHEL、Fedora /etc/httpd/conf/
SUSE、Debian、MacOS /etc/apache2/
/usr/local/apache2/conf/

这里介绍的每个目录可能只包含配置文件,所以
如果找不到,请尝试使用 find 命令或类似命令进行搜索。

・Apache 指令

指令用于向程序提供指示和规范。
您可以通过在文件中编写特殊命令来添加或编辑设置。
构建服务器时需要修改的指令如下:

指令名称 设置详情
暂停 处理请求所需的秒数
保持存活 启用/禁用通过单个 TCP 连接处理多个请求
最大保持连接请求数 启用 KeepAlive 时,每个 TCP 连接的最大请求数
KeepAliveTimeout 启用 KeepAlive 时单个 TCP 连接的最大等待时间
选项 配置目录的可用功能

Apache 子进程(由其他进程启动的进程)的指令如下:

指令名称 设置详情
启动服务器 启动时要创建的子进程数
最小备用服务器 等待子进程的最小数量
MaxSpareServers 等待子进程的最大数量
最大客户端数 限制生成的子进程数量
每个子节点的最大请求数 子进程可以处理的请求数

当服务器负载较高时,可以检查子进程(由其他进程启动的进程)的设置值,并
根据 Apache 的访问状态和服务器的处理性能调整这些值,从而降低负载。

最后


虽然我可以根据我的经验准确地指出
每天在每个网络服务器上发生的警报,但我常常觉得,在确定根本原因或找到防止再次发生的措施方面,我做得还不够。

了解每台服务器的负载、基本性能和配置状态以及
采取基本措施提供一个起点。

这次我们只学习了有限数量的 Apache 指令,但
接下来我们将研究 Apache 以外的中间件。

如果您觉得这篇文章有用,请点击【点赞】!
1
加载中...
1票,平均分:1.00/11
3,101
X Facebook Hatena书签 口袋

这篇文章的作者

关于作者

中川沙金娜

我于 2016 年以应届毕业生的身份加入公司。最近,我一直在学习服务器的基础知识,感觉很不错。