このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

Apache 2.4 での deflate の設定 このメッセージに返信する
日時: 2017/04/17(Mon) 16:34
名前: atsushi
URL:
CentOS で自宅サーバー構築の下記ページを参考にWebサーバー間の通信内容圧縮の設定を行いました。

https://centossrv.com/apache-deflate.shtml

しかし、下記ページで確認をしたところ、「Uncompressed」となりました。

http://www.port80software.com/support/p80tools

以前別のサーバーで試したときはうまく動作していましたので、そのサーバーとバージョンなどを見比べたところ、新しく立ち上げたサーバーは「Apache 2.4」で古いうまく動作しているサーバーは「Apache 2.2」でした。

「Apache 2.4 deflate」で検索してヒットした下記のサイトで紹介されている設定を試してみましたが、変わらず「Uncompressed」でした。

https://httpd.apache.org/docs/2.4/ja/mod/mod_deflate.html
http://www.mindcircus.jp/archives/6009
https://jyn.jp/apache-setting-deflate/

おそらくApache 2.4で記述方法が変わったのだと思われますが、Apache 2.4でWebサーバー間通信内容圧縮の記述方法をご存知でしたら、ご教示いただければ幸いです。
記事編集 編集
Re: Apache 2.4 での deflate の設定 このメッセージに返信する
日時: 2017/04/20(Thu) 15:24
名前: stranger
URL: http://ja.528p.com/
モデュールがロードされているか確認してみる
(パスが通ってなければフルパスで指定しましょう)
# httpd -M

filter_module (static)
deflate_module (shared)

static, shared は私のところの組み込み方の問題なので
CentOS 7では
/etc/httpd/conf.modules.d/の設定ファイルでモデュールの設定を行なっていて
httpd.confの
Include conf.modules.d/*.conf で最初に読み込んでいます
最後に
IncludeOptional conf.d/*.conf でuserdir.confなどを読み込んでいます
注意点
alphabetical orderなのです

あるいは server-info を設定してApache Server Informationを表示する
(外から見られないように注意)

<Location /server-info>
SetHandler server-info
Require host .hogehoge.com
Require ip 127
</Location>

アクセス
http://www.hogehoge.com/server-info
記事編集 編集
Re: Apache 2.4 での deflate の設定 このメッセージに返信する
日時: 2017/04/20(Thu) 20:02
名前: atsushi
URL:
stranger 様

コメントありがとうございます。

モジュールのロードの件、確認して見ます。
記事編集 編集
Re: Apache 2.4 での deflate の設定 このメッセージに返信する
日時: 2017/04/21(Fri) 13:28
名前: atsushi
URL:
モジュールはロードされていることを確認しました。

$ httpd -M | grep deflate
deflate_module (shared)
$ httpd -M | grep filter
ext_filter_module (shared)
filter_module (shared)
記事編集 編集
Re: Apache 2.4 での deflate の設定 このメッセージに返信する
日時: 2017/04/23(Sun) 12:25
名前: aaa
URL:
この辺を参考にしてみたら?
https://everyday-growth.com/?p=1946
記事編集 編集
Re: Apache 2.4 での deflate の設定 このメッセージに返信する
日時: 2017/04/24(Mon) 08:54
名前: atsushi
URL:
aaa 様

コメントありがとうございます。

ご紹介いただいたサイトの設定を試して見ましたが、結果は変わらずでした...。
記事編集 編集
Re: Apache 2.4 での deflate の設定 このメッセージに返信する
日時: 2017/04/27(Thu) 10:52
名前: aaa
URL:
これもよくわかりませんな。
サイトはhttpsではありませんか?
自分のサイトはhttpsですが、もちろんUncompressedになります。

まぁわざわざここのサイトを使わなくてもchromeの開発ツールでレスポンスヘッダーをみればいいだけですけどね。page speed insightとかでも確認できます。

蛇足ながら、apache2.4.26よりmod_bortliが使えるようになるらしいです。
gzipより高圧縮なんでこちらの採用をかんがえてみるのもいいでしょう。ブラウザで有効になるのはhttpsが条件ですが・・・。

brotli 確認サイト
https://tools.keycdn.com/brotli-test
記事編集 編集
Re: Apache 2.4 での deflate の設定 このメッセージに返信する
日時: 2017/04/28(Fri) 09:27
名前: atsushi
URL:
aaa 様

コメントありがとうございます。


> サイトはhttpsではありませんか?

サイトは https ではなく http です。
( https では圧縮されないんですね、勉強になります。)


> まぁわざわざここのサイトを使わなくてもchromeの開発ツールでレスポンスヘッダーをみればいいだけですけどね。page speed insightとかでも確認できます。

上記件、ご紹介いただきありがとうございます。
開発ツールで確認しても、圧縮されてないことを確認しました。


> 蛇足ながら、apache2.4.26よりmod_bortliが使えるようになるらしいです。
> gzipより高圧縮なんでこちらの採用をかんがえてみるのもいいでしょう。ブラウザで有効になるのはhttpsが条件ですが・・・。

mod_bortli というモジュールがあるんですね、勉強になります。
詳しく調べてみたいと思います。
記事編集 編集
Re: Apache 2.4 での deflate の設定 このメッセージに返信する
日時: 2017/04/28(Fri) 09:42
名前: aaa
URL:
他に思いつくのは.htaccessかな。
例えばallowoverrideで.htaccessが有効化されてなかったり、
.htaccessの記述がなんか悪さしていたりとか
私の方はこの辺でギブアップかな。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -