记录一次配置apache2.4 开启HTTP2和gzip
开启http2
假定对应模块全部可用状态,否则需要编译对应模块,配置一般在httpd.conf文件,存在在对应配置时去掉行首分号即可
加载模块
LoadModule http2_module modules/mod_http2.so
http2配置
# http2 config
<IfModule http2_module>
LogLevel http2:info
Protocols h2 h2c http/1.1
</IfModule>
开启gzip压缩
加载模块
LoadModule headers_module modules/mod_headers.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule filter_module modules/mod_filter.so
gzip配置
# gzip config
<IfModule deflate_module>
DeflateCompressionLevel 7
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE css js
</IfModule>
本作品采用《CC 协议》,转载必须注明作者和本文链接