GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 15.04(Vivid Vervet)にnginxとgooglepagespeedをインストールする方法

Nginx(engine-x) はオープンソースで高性能のHTTPサーバー、リバースプロキシ、IMAP/POP3プロキシサーバーです。 Nginxの優れた機能は、安定性、豊富な機能セット、シンプルな構成、低リソース消費です。 Nginxは、インターネット上で最大のWebサイトのいくつかで使用されており、Webマスターコミュニティでますます人気が高まっています。このチュートリアルでは、GooglepagespeedモジュールがコンパイルされたソースからUbuntu15.04用のnginx.debパッケージをビルドする方法を示します。


ページ速度 は、ウェブサイトの応答時間を短縮し、HTMLを最適化し、ページの読み込み時間を短縮するためにGoogleが開発したウェブサーバーモジュールです。 ngx_pagespeedの機能は次のとおりです:

  • 画像の最適化:メタデータの削除、動的なサイズ変更、再圧縮。
  • CSSとJavaScriptの縮小、連結、インライン化、およびアウトライン化。
  • 小さなリソースのインライン化。
  • 画像とJavaScriptの読み込みを延期します。
  • HTMLの書き換え。
  • キャッシュの有効期間の延長。

詳しくはhttps://developers.google.com/speed/pagespeed/module/をご覧ください。

前提条件
  • UbuntuServer15.04-64ビット
  • root権限

このチュートリアルで行うこと:

  1. 前提条件パッケージをインストールします。
  2. ngx_pagespeedを使用してnginxをインストールします。
  3. テスト。
前提条件パッケージをインストールする
sudo apt-get install dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev

ngx_pagespeedを使用したnginxのインストール

ステップ1-nginxリポジトリを追加する
vim /etc/apt/sources.list.d/nginx.list

次の行を追加します:

deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx

リポジトリを更新します:

sudo apt-get update

注:メッセージが表示された場合:GPGエラー[...] NO_PUBKEY [...] bla bla

キーを追加してください:

sudo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys KEYNUMBER
sudo apt-get update

ステップ2-ubuntuリポジトリからnginx1.8をダウンロードします
sudo su
cd ~
mkdir -p ~/new/nginx_source/
cd ~/new/nginx_source/
apt-get source nginx
apt-get build-dep nginx
ステップ3-Pagespeedをダウンロード
cd ~
mkdir -p ~/new/ngx_pagespeed/
cd ~/new/ngx_pagespeed/
ngx_version=1.9.32.3
wget https://github.com/pagespeed/ngx_pagespeed/archive/release-${ngx_version}-beta.zip
unzip release-${ngx_version}-beta.zip

cd ngx_pagespeed-release-1.9.32.3-beta/
wget https://dl.google.com/dl/page-speed/psol/${ngx_version}.tar.gz
tar -xzf 1.9.32.3.tar.gz
ステップ4-Pagespeedでビルドするようにnginxを構成します
cd ~/new/nginx_source/nginx-1.8.0/debin/
vim rules

CFLAGS `.configure`の下にモジュールを追加します:

--add-module=../../ngx_pagespeed/ngx_pagespeed-release-1.9.32.3-beta \

ステップ5-nginxパッケージをビルドしてインストール
cd ~/new/nginx_source/nginx-1.8.0/
dpkg-buildpackage -b

dpkg-buildpackageコマンドは、〜/ new / ngix_source /の下にnginx.debをビルドします。パッケージのビルドが完了したら、次のディレクトリを確認してください。

cd ~/new/ngix_source/
ls

次に、nginxをインストールします。

dpkg -i nginx_1.8.0-1~trusty_amd64.deb

テスト

nginx -Vを実行して、ngx_pagespeedがnginxで構築されていることを確認します。

nginx -V

結論

nginx Webサーバーには、最適化のためのさまざまなモジュールをサポートする、安定した高速のオープンソースhttpサーバーがあります。これらのモジュールの1つは、googleによって開発された「PageSpeedモジュール」です。 Apacheとは異なり、nginxモジュールは動的にロードできないため、nginxパッケージをビルドする前に目的のモジュールを選択する必要があります。


Ubuntu
  1. Ubuntu20.04でGooglePageSpeedを使用してNginxをインストールする方法

  2. Ubuntu 15.04(Vivid Vervet)にNagios4.0.8をインストールする方法

  3. Ubuntu11.10にPHP5とMySQLを使用してNginxをインストールする方法

  1. Ubuntu18.04または20.04にPHP7.4および8.0をインストールする方法

  2. Ubuntu 20.04にPHPとNginx(LEMP)をインストールしてセットアップする方法

  3. googleのmodpagespeedをubuntuサーバーにインストールする方法とそれを無効にする方法

  1. Ubuntu18.04および20.04にAnacondaをインストールする方法

  2. Ubuntu20.04にNginxをインストールして構成する方法

  3. Ubuntu18.04にNginxをインストールする方法