Apache SSL/TLS性能优化指南

如何在Apache中优化SSL性能

一 基础准备与模块启用

二 核心 SSL/TLS 配置优化

三 推荐配置示例

# 仅允许 TLS 1.2/1.3,优先 ECDHE 与 AEAD 套件
SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305
SSLHonorCipherOrder On

# 会话复用
SSLSessionCache shmcb:/var/run/apache2/ssl_scache(512000)
SSLSessionCacheTimeout 300

# OCSP Stapling
SSLUseStapling on
SSLStaplingCache "shmcb:logs/stapling-cache(150000)"
SSLStaplingResponderTimeout 5
SSLStaplingVerify on

# HTTP/2
Protocols h2 http/1.1

# 连接与压缩
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/ja vascript

注意哦,路径与模块名得按照发行版来调整。就拿CentOS的shmcb路径来说吧,它可以是 /var/run/httpd/ssl_scache

四 验证与上线流程

五 进阶与架构建议

本文转载于:https://www.yisu.com/ask/32048590.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。