GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

UbuntuにVarnishとNginxを使用してWordPressをインストールする

UbuntuにVarnishとNginxを使用してWordPressをインストールする方法を紹介します。ワニスはWebアプリケーションアクセラレータです。可能な場合はいつでも、訪問者を静的ページにリダイレクトします。 Varnishは、任意のHTTPサーバーの前にコンテンツをキャッシュするようにインストールおよび構成でき、配信を最大300〜1000倍高速化できます。

このチュートリアルでは、Ubuntu 16.04サーバーのNginxの前にVarnishを設定して、WordPressサイトの読み込み速度を上げる方法を示します。すでにLEMPスタック(Nginx、MySQL、PHP)とWordPressがUbuntu16.04サーバーにインストールされていることを前提としています。

要件

この設定を機能させるには、次のものが必要です。

  • Ubuntu16.04VPS。できればSSDなので、高速です。
  • サーバーにインストールされているLEMPスタックとWordPress。
  • rootユーザー。
  • テキストエディタ。

このチュートリアルは、VarnishとNginxを使用したWordPressを対象としています。別のセットアップを使用する場合は、チュートリアルに従ってください:UbuntuにMemcachedとNginxを使用してWordPressをインストールします。

1。ユーザーrootとしてSSH経由でサーバーにログインします

ssh root@IP_ADDRESS -p PORT_NUMBER

サーバーにインストールされているすべてのパッケージが最新であることを確認してください

apt-get update && apt-get upgrade

2。ワニスをインストールして構成する

Varnishは公式のUbuntu16.04リポジトリで入手できるため、apt-getコマンドを使用して簡単にインストールできます

apt-get install varnish

インストールしたら、ポート80でリッスンするようにVarnishを構成し、ポート8080でリッスンするNginxWebサーバーをバックエンドとして使用します。

テキストエディタで/etc/ default/varnishファイルを開きます

vi /etc/default/varnish

ファイルの「##Alternative2、ConfigurationwithVCL」セクションで次の変更を行います

DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"

varnish.serviceファイルも編集し、次の構成オプションを追加します。

systemctl edit varnish.service

ExecStart=/usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m

ファイルを保存して変更を再読み込みします

systemctl daemon-reload

次に、デフォルトのVarnishvclファイルを編集します

vi /etc/varnish/default.vcl

次のブロックが次のブロックのようになっていることを確認してください

backend default {
.host = "127.0.0.1";
.port = "8080";
}

sub vcl_recv {
if (!(req.url ~ "wp-(login|admin)")) {
unset req.http.cookie;
}
}

sub vcl_fetch {
if (!(req.url ~ "wp-(login|admin)")) {
unset beresp.http.set-cookie;
}
}

変更を保存し、変更を有効にするためにVarnishを再起動します

systemctl restart varnish

3。 Nginxを構成する

WordPressサイトのNginx構成ファイルを開きます

vi /etc/nginx/sites-enabled/yourdomain.conf

リスニングポートを8080に変更します

server {
...
listen 8080;
...
}

/etc/nginx/sites-enabled/defaultでも同じ変更を加えます ファイルも。

[ecko_alert color =” blue”]どこかに行き詰まりましたか?私たちからサーバーを入手してください。WordPressサーバーを無料でインストール、構成、最適化します![/ ecko_alert]

4。 Nginx構成のテスト

次のコマンドを実行して、変更を保存し、Nginx構成をテストします

nginx -t

出力は次のようになります

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

5。 Nginxサーバーを再起動します

最後に、変更を有効にするためにNginxを再起動します

systemctl restart nginx

これで、ブラウザでWebサイトにアクセスすると、Varnishを介して提供されるはずです。以上です。これで、VarnishとNginxを使用してWordPressを正常に構成できました。あなたのWordPressサイトは今著しく速くなっているはずです。サイトをさらに高速化したい場合は、こちらの手順に従うか、高品質で高速なSSDVPSを入手してください。

すべてを構成したら、WordPressの保護とLEMPスタックの保護に進むことができます。

もちろん、WordPress Hostingをご利用の場合は、UbuntuにVarnishとNginxを使用してWordPressをインストールする必要はありません。管理者に質問し、座ってリラックスしてください。私たちの管理者は、UbuntuにVarnishとNginxを使用してWordPressをすぐにインストールします。

PS 。 UbuntuにVarnishとNginxを使用してWordPressをインストールする方法に関するこの投稿が気に入った場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


Panels
  1. Ubuntu 12.04 LTSにHHVM、Nginx、MariaDBを使用してWordPressをインストールする

  2. NginxとPHP-FPMを使用してUbuntu14.04VPSにOpenCart2をインストールします

  3. UbuntuVPSにNginxとPHP-FPMを使用してOwnCloud7をインストールします

  1. NginxとMariaDBを使用してUbuntuにOctoberCMSをインストールします

  2. UbuntuにNginx、MySQL、PHP-FPMを使用してProsper202をインストールします

  3. UbuntuにMemcachedとNginxを使用してWordPressをインストールする

  1. Ubuntu12.04にRedisとNginxを使用してNodeBBをインストールしてセットアップする

  2. Ubuntu14.04VPSにNGINXとPHP5-FPMを使用してgpEasyCMSをインストールします

  3. NginxとMariaDBを使用してUbuntuVPSにCroogoをインストールします