質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Q&A

0回答

1605閲覧

Apacheの設定でdeflateを有効にさせたい。

退会済みユーザー

退会済みユーザー

総合スコア0

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

0グッド

0クリップ

投稿2017/01/30 10:08

編集2017/02/01 14:54

現在、動かしているApacheにgzip圧縮を有効にさせたいです。
ゴールとしては、以下のURLにウェブサイトのURLを実行した時の

https://developers.google.com/speed/pagespeed/insights/?hl=ja
スコアを100に近づけたいのです

以下の内容が現在のApacheの設定の概要となります。

ini

1#ドメイン01 2<VirtualHost *:80> 3 DocumentRoot /home/webtest/public_html_01 4 ServerName 01.sample.com:80 5 6 <Directory "/home/webtest/public_html_01"> 7 DirectoryIndex index.html index.php 8 Options FollowSymLinks 9 AllowOverride All 10 Order allow,deny 11 Allow from all 12 </Directory> 13 14</VirtualHost> 15 16#ドメイン02 17<VirtualHost *:80> 18 DocumentRoot /home/webtest/public_html_02 19 ServerName 02.sample.com:80 20 21 <Directory "/home/webtest/public_html_02"> 22 DirectoryIndex index.html index.php 23 Options FollowSymLinks 24 AllowOverride All 25 Order allow,deny 26 Allow from all 27 </Directory> 28 29</VirtualHost> 30 31#ドメイン03 32<VirtualHost *:80> 33 DocumentRoot /home/webtest/public_html_03 34 ServerName 03.sample.com:80 35 36 <Directory "/home/webtest/public_html_03"> 37 DirectoryIndex index.html index.php 38 Options FollowSymLinks 39 AllowOverride All 40 Order allow,deny 41 Allow from all 42 </Directory> 43 44</VirtualHost> 45

上記のような3つのマルチドメインで動いています。
この3つのドメイン全てに、gzipで圧縮した内容をブラウザに送信したいのです。

一度、検索したサイトなどなどを見るに以下のような記述でgzipが動作すると書いてあったので追記したみたのですが
content-encoding : gzipというレスポンスヘッダーはみあたりませんでした。

ini

1#追記例 2<Location /> 3SetOutputFilter DEFLATE 4</Location> 5

上記のように3つのマルチドメインに対して、画像ファイルおよびjsやHTML、css問わず全てにgzip圧縮を反映させるためのhttpd.confの書き方をご教授ください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TaichiYanagiya

2017/02/01 15:34

<Location> でも効くはずですが、 各バーチャルホストの <VirtualHost ...> 〜 </VirtualHost> 内で設定してもダメでしょうか? 「curl -D - -H "Accept-Encoding: gzip,deflate" -H "Host: 01.sample.com" http://127.0.0.1/パス」 でレスポンスヘッダを確認ください。元のファイルサイズが小さいと圧縮されないことがあります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問