UbuntuでApacheを使用してMod_pagespeedモジュールをインストールする16.04

前書き

Mod_pagespeedは、Webページを自動的に最適化するために使用されるオープンソースのApacheモジュールです。レイテンシと帯域幅を減らすためにWebページを書き換えることで、Webを高速化します。Mod_pagespeedはまたのような様々なファイルを最適化するために使用される多くの最適化フィルタを提供しcsshtmlpng、とjpg

このチュートリアルでは、Ubuntu 16.04でApacheを使用してMod_pagespeedモジュールをインストールおよび構成する方法について説明します。

前提条件

  • Apacheがインストールされた、新しくデプロイされたVultr Ubuntu 16.04サーバーインスタンス。
  • サーバーにsudo権限が設定されている非rootユーザー。
  • システムに静的IPアドレス192.168.15.110を構成します。

ステップ1:システムを更新する

開始する前に、次のコマンドを実行して、システムを最新の安定したバージョンに更新します。

sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot

ステップ2:Mod_pagespeedをインストールする

ApacheのMod_pagespeedモジュールの最新の安定バージョンを公式ウェブサイトからダウンロードできます。それ以外の場合は、次のコマンドでダウンロードできます。

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

ダウンロードが完了したら、次のコマンドを実行してインストールします。

sudo dpkg -i mod-pagespeed-stable_current_amd64.deb
sudo apt-get install -f

インストールが完了したら、Apacheサービスを再起動してモジュールをロードする必要があります。

sudo systemctl restart apache2

次のcurlコマンドを実行して、Mod_pagespeedモジュールを確認できます。

curl -D- localhost

すべてが成功した場合は、次の出力が表示されます。

HTTP/1.1 200 OK
Date: Mon, 28 Nov 2016 15:28:51 GMT
Server: Apache/2.4.7 (Ubuntu)
Accept-Ranges: bytes
Vary: Accept-Encoding
X-Mod-Pagespeed: 1.11.33.2-0
Cache-Control: max-age=0, no-cache
Content-Length: 10724
Content-Type: text/html; charset=UTF-8

ステップ3:Mod_pagespeedモジュールを構成する

Mod_pagespeedモジュールはさまざまな方法で設定できます。デフォルトのpagespeed.confファイルを使用してサーバー全体に構成するか、そのすべての設定を仮想ホストディレクティブに入れることができます。

デフォルトのpagespeed.confファイルを編集することから始めましょう:

sudo nano  /etc/apache2/mods-available/pagespeed.conf

Mod_pagespeedモジュールを無効にするには、行をからonに変更しoffます。

ModPagespeed off

Mod_pagespeedはMAKESのような簡単な構成というレベルの異なる種類を使用してPassThroughCoreFiltersOptimizeForBandwidth。デフォルト設定は次のとおりです。

ModPagespeedRewriteLevel CoreFilters

無効にCoreFiltersするには、行を次のように変更します。

ModPagespeedRewriteLevel PassThrough

追加のフィルターを有効にする場合は、以下を指定します。

ModPagespeedEnableFilters filter1 filter2

フィルターを無効にするには、次のように指定します。

ModPagespeedDisableFilters filter1 filter2

ステップ4:Mod_pagespeed Webインターフェイスにアクセスする

Mod_pagespeedモジュールは、サーバーの状態を表示するためのWebベースのインターフェースを提供します。リモートマシンpagespeed.confからアクセスするには、リモートマシンのIPアドレスをファイルに追加する必要があります。

sudo nano /etc/apache2/mods-available/pagespeed.conf

次のようにファイルを変更します。

<Location /pagespeed_admin>
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
    Allow from remote-ip-address
    SetHandler pagespeed_admin
</Location>

<Location /pagespeed_global_admin>
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
    Allow from remote-ip-address
    SetHandler pagespeed_global_admin
</Location>

ファイルを保存し、Apacheサービスを再起動します。

sudo systemctl restart apache2

次に、Webブラウザーを開き、URL http://192.168.15.110/pagespeed_adminを入力してMod_pagespeed Webインターフェースにアクセスします。

Mod_pagespeedがサーバーにインストールされ、設定されました。



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。