- yum install httpd-devel
- git clone --depth=1 --recursive https://github.com/kjdev/apache-mod-brotli.git
- cd apache-mod-brotli
- ./autogen.sh && ./configure && make
- install -p -m 755 -D .libs/mod_brotli.so /etc/httpd/modules/mod_brotli.so
- cd /etc/httpd/conf.d
- echo "LoadModule brotli_module modules/mod_brotli.so" > brotli.conf
- vi brotli.conf,
- 加入以下
# Compression
## BrotliCompressionLevel: 0-11 (default: 11)
BrotliCompressionLevel 10
## BrotliWindowSize: 10-24 (default: 22)
BrotliWindowSize 22
# Specifies how to change the ETag header when the response is compressed
## BrotliAlterEtag: AddSuffix, NoChange, Remove (default: AddSuffix)
BrotliAlterEtag AddSuffix
# Logging
# Filter note
BrotliFilterNote Input brotli_in
BrotliFilterNote Output brotli_out
BrotliFilterNote Ratio brotli_ratio
LogFormat '"%r" %{brotli_out}n/%{brotli_in}n (%{brotli_ratio}n)' brotli
CustomLog logs/access_log brotli
# Output filter
AddOutputFilterByType BROTLI text/html text/plain text/css text/xml
AddOutputFilterByType BROTLI text/css
AddOutputFilterByType BROTLI application/x-javascript application/javascript
AddOutputFilterByType BROTLI application/rss+xml
AddOutputFilterByType BROTLI application/xml
AddOutputFilterByType BROTLI application/json
# Global output filer if necessary.
SetOutputFilter BROTLI
# SetEnvIfNoCase Request_URI \.txt$ no-br
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|txt)$ no-br
解決Apache 2.2, 關於HTTPS 之下使用PROXY 面對的 proxy server received an invalid response from an upstream server 以及 proxy: pass request body failed 的問題
修改以下 (proxy 以及 從proxy 接收的server): httpd.conf: ----------- 在 Include conf.d/*.conf 的前面加入以下: LimitRequestBody 2147483647 #2Gb Timeout 24000 ProxyTimeout 24000 ProxyBadHeader Ignore ssl.conf ---------- 在各個virtualhost 裡加入以下: SSLEngine on SSLProxyEngine on SSLProxyVerify none SSLProxyCheckPeerCN off #SSLProxyCheckPeerName off SSLProxyProtocol +SSLv3 +TLSv1 +TLSv1.1 +TLSv1.2 以下這個只在proxy server 裡的virtualhost 設定 ProxyPass / https://REMOTE_HOST:443/ retry=1 acquire=3000 timeout=3600 Keepalive=On
留言
張貼留言