GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOSにngx_pagespeedでNginxをインストールする方法

このチュートリアルでは、CentOSにngx_pagespeedを使用してNginxをインストールする方法を示します。知らない人のために、PageSpeed(ngx_pagespeed)はGoogleが作成したNginxモジュールです。レイテンシーと帯域幅を減らすためにウェブページを書き直してウェブを高速化するインストールでは、Nginxは動的モジュール読み込み(DSO)をサポートしていないため、インストールでは、ソースからNginxをコンパイルする必要があります。独自のrpmまたはdebファイル。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOSサーバーにngx_pagespeedを使用してNginxを段階的にインストールする方法を紹介します。

CentOSにngx_pagespeedを使用してNginxをインストールする

手順1.依存関係をインストールする

yum install gcc-c++ pcre-devel pcre-devel zlib-devel make unzip openssl-devel

ステップ2.次のようにngx_pagespeedおよびPSOL(PageSpeed Optimization Libraries)ソースコードをダウンロードしてインストールします。

mkdir -p /opt/nginx/modules
cd /opt/nginx/modules
wget https://github.com/pagespeed/ngx_pagespeed/archive/release-1.7.30.3-beta.zip
unzip release-1.7.30.3-beta.zip
cd ngx_pagespeed-release-1.7.30.3-beta/
wget https://dl.google.com/dl/page-speed/psol/1.7.30.3.tar.gz
tar -xzf 1.7.30.3.tar.gz

ステップ3.ここから最新の安定バージョンのNginxをダウンロードし、ngx_pagespeedをサポートしてビルドします。

## cd /opt/nginx/
## wget http://nginx.org/download/nginx-1.6.2.tar.gz
## tar -zxf nginx-1.6.2.tar.gz
## cd nginx-1.6.2/
## ./configure --add-module=/opt/nginx/modules/ngx_pagespeed-release-1.7.30.3-beta \
--prefix=/usr/local/nginx \
--sbin-path=/usr/local/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/run/nginx.pid \
--lock-path=/run/lock/subsys/nginx \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--without-mail_pop3_module \
--without-mail_imap_module \
--without-mail_smtp_module \
--user=nginx \
--group=nginx

## make
## make install

ステップ4.次のコマンドを使用して、ngx_pagespeedモジュールがNginxインストールに追加されたことを確認できます

nginx version: nginx/1.6.2
built by gcc 4.8.2 20131212 (Red Hat 4.8.2-7) (GCC)
configure arguments: --add-module=/usr/local/nginx/modules/ngx_pagespeed-1.7.30.3-beta . . . .

ステップ5.Nginxでngx_pagespeedモジュールを構成します

nano /etc/nginx/nginx.conf

...
# enable ngx_pagespeed
pagespeed on;
pagespeed FileCachePath /var/ngx_pagespeed_cache;
...

ステップ6.Nginxによって書き込まれるファイルキャッシュディレクトリを作成します。

mkdir /var/ngx_pagespeed_cache
chown nginx:nginx /var/ngx_pagespeed_cache

ステップ7.Nginxの初期化スクリプトを作成します。

wget -O /etc/init.d/nginx https://raw.githubusercontent.com/Fleshgrinder/nginx-sysvinit-script/master/nginx
chmod 0755 /etc/init.d/nginx
chown root:root /etc/init.d/nginx

ステップ8.最後に、Nginxを起動します。

service nginx start

おめでとうございます!ngx_pagespeedを使用してNginxを正常にインストールしました。CentOSシステムにngx_pagespeedを使用してNginxをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式のNginxWebサイトを確認することをお勧めします。 。


Cent OS
  1. CentOS7にngx_pagespeedを使用してNginxをインストールします

  2. CentOS 7 /RHEL7にNginxを使用してphpMyAdminをインストールする方法

  3. CentOS7にSitemagicCMSをインストールする方法–Nginxを使用

  1. CentOS7にNginxをインストールする方法

  2. CentOS7にNginxを使用してWordPressをインストールする方法

  3. CentOS7にNginxを使用してphpMyAdminをインストールする方法

  1. CentOS8にNginxをインストールする方法

  2. CentOS7にMagento2.1をインストールする方法

  3. CentOS7にNginxを使用してSuiteCRMをインストールする方法