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