记录一次配置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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!