在当今高并发、高负载的网络环境中,Web服务器的性能直接影响用户体验和业务稳定性。RockyLinux 作为 CentOS 的继任者,因其稳定性和企业级支持而广受欢迎。而 Apache 作为最流行的 Web 服务器之一,在 RockyLinux 上部署后若不做任何优化,可能无法充分发挥其性能潜力。
本文将手把手教你如何对 RockyLinux 上的 Apache 进行性能调优,即使是 Linux 新手也能轻松上手。我们将围绕 RockyLinux Apache性能调优、Apache优化教程、RockyLinux Web服务器优化 和 Apache配置优化 四个核心关键词展开详细讲解。
首先,确保你的系统已安装 Apache(httpd):
# 安装 Apache(如未安装)sudo dnf install httpd -y# 启动并设置开机自启sudo systemctl enable --now httpd# 查看 Apache 版本httpd -v Apache 支持多种 MPM 模式,RockyLinux 默认使用 event 模式(推荐用于高并发场景)。你可以通过以下命令确认当前 MPM:
httpd -V | grep -i mpm 编辑 MPM 配置文件(通常位于 /etc/httpd/conf.modules.d/00-mpm.conf),取消注释 event 模块并注释其他模块:
# LoadModule mpm_prefork_module modules/mod_mpm_prefork.soLoadModule mpm_event_module modules/mod_mpm_event.so 编辑 /etc/httpd/conf/httpd.conf 或创建独立配置文件(如 /etc/httpd/conf.d/mpm_event.conf),添加以下参数:
<IfModule mpm_event_module> StartServers 3 MinSpareThreads 75 MaxSpareThreads 250 ThreadsPerChild 25 MaxRequestWorkers 400 MaxConnectionsPerChild 10000</IfModule> 参数说明:
在 httpd.conf 中启用并优化 KeepAlive 设置:
KeepAlive OnMaxKeepAliveRequests 100KeepAliveTimeout 5 这可以减少 TCP 握手开销,提升页面加载速度。
Apache 默认加载许多模块,但很多网站并不需要。禁用无用模块可减少内存占用和攻击面。
查看已加载模块:
httpd -M 编辑 /etc/httpd/conf.modules.d/ 目录下的对应文件,将不需要的模块行注释掉,例如:
# LoadModule autoindex_module modules/mod_autoindex.so# LoadModule info_module modules/mod_info.so 编辑 /etc/httpd/conf.d/gzip.conf(若不存在则创建):
<IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/json</IfModule> 完成所有配置后,检查语法并重启 Apache:
sudo apachectl configtestsudo systemctl restart httpd 使用 ab(Apache Bench)或 hey 工具进行压力测试,对比优化前后的 QPS(每秒请求数)和响应时间:
# 安装 absudo dnf install httpd-tools -y# 测试 1000 个请求,并发 100ab -n 1000 -c 100 http://your-server-ip/ 通过以上步骤,你已经完成了对 RockyLinux 上 Apache 的基础性能调优。记住,RockyLinux Apache性能调优 不是一次性工作,应根据实际流量和服务器资源动态调整。希望这篇 Apache优化教程 能帮助你打造更高效、稳定的 Web 服务!
如果你正在寻找 RockyLinux Web服务器优化 或 Apache配置优化 的实用方案,本文提供的方法已在多个生产环境中验证有效。
本文由主机测评网于2025-12-24发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20251212293.html