CentOS7にNginx用のVarnishCacheをインストールする方法

CentOS7にNginx用のVarnishCacheをインストールする方法

この記事では、CentOS7にNginx用のVarnishキャッシュをインストールする方法を学びます。

Varnish Cacheは、キャッシングHTTPリバースプロキシとも呼ばれるWebアプリケーションアクセラレータです。ワニスは、通常の既製のハードウェアで20Gbpsの配信と同じくらい高速です。Varnishキャッシュのパフォーマンスは、その構成言語の柔軟性です。これにより、着信要求の処理方法に関するポリシーを記述できます。VCLを使用すると、着信要求の処理方法に関するポリシーを記述できます。Varnish Cacheは、本当に、本当に高速です。アーキテクチャにもよりますが、通常は300〜1000倍の速度で配信を高速化します。

サーバーを最新の状態に保つ

# yum update -y

NginxWebサーバーをインストールします。

# yum install nginx -y

Nginxが正常にインストールされたら、起動して有効にします。

# systemctl start nginx && systemctl enable nginx

nginxが実行されていることを確認します

# systemctl status nginx

nginxのWebポートを確認してください

# netstat -pnltu

Varnish Cacheをインストールする前に、EPELリポジトリを有効にする必要があります

# yum install -y epel-release

VarnishCacheをインストールする

# yum install varnish -y

Varnish Cacheが正常にインストールされると、すべての構成ファイルが/ etc / varnishに保存されます。

  • /etc/varnish/varnish.params-ワニス環境の構成。
  • /etc/varnish/default.vcl-これはVarnishのデフォルト設定ファイルです。
  • / etc / varnish / secret-ワニスシークレットファイル。

次に、ニスを開始して有効にします

# systemctl start varnish && systemctl enable varnish

サービスが正常に実行されていることを確認します。

# systemctl status varnish

実行可能パスを確認してください

# which varnishd

VarnishCacheのバージョンを確認してください

# varnishd -V

CentOS7にNginx用のVarnishCacheをインストールする方法

Nginxのワニスを構成する

VarnishキャッシュはHTTPリクエストを追跡するためにウェブサーバーの前にあるため、デフォルトのNginxポートをポート8080に置き換える必要があります。これにより、Varnishキャッシュの後に実行されます。

Nginx構成ファイルを開きます

# vi /etc/nginx/nginx.conf

サーバーセクションを検索し、リスニングポートを変更します

listen 8080 default_server;

CentOS7にNginx用のVarnishCacheをインストールする方法

nginxサービスを再起動します

# systemctl restart nginx

次に、/ etc / varnish / default.vcl構成ファイルで、NginxをVarnishのバックエンドサーバーとしてセットアップします。

# vi /etc/varnish/default.vcl

バックエンドセクションを見つけて、以下に示すように変更します

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

次に、Varnish環境構成ファイルでVarnishリスニングポートを80に変更します。

# vi /etc/varnish/varnish.params

Change varnish listen port to VARNISH_LISTEN_PORT=80

これですべてが設定されました。ニスサービスを再起動してください。

#systemctl restart varnish

VarishがNginxサーバーで動作しているかどうかを確認します

# curl -I http://localhost

CentOS7にNginx用のVarnishCacheをインストールする方法

今日は、サポートエンジニアがCentOSにNginx用のVarnishCacheをインストールする方法を学びました。


CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

ConfigServer Security&Firewall(略してcsfとも呼ばれます)は、ステートフルパケットインスペクション(SPI)ファイアウォールです。CentOS7へのCSFのインストールと構成について学ぶ

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1SoftBackupAgentをインストールして構成する方法を学びます。R1Soft Server Backup Managerは、サービスプロバイダーに柔軟でサーバーフレンドリーなソリューションを提供します。

CloudLinuxLVE制限を変更する方法

CloudLinuxLVE制限を変更する方法

この記事では、CloudLinuxLVE制限を変更する方法について説明しました。それでは、始めましょう。CloudLinux LVE制限は、LVEマネージャーを使用して変更できます。

ポートのSSHを変更する方法Linuxサーバー

ポートのSSHを変更する方法Linuxサーバー

LinuxサーバーのSSHポートを変更するには、SSH経由でサーバーにログインし、SSH構成ファイルを変更する必要があります。

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

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

Centova Castは、インターネットラジオストリームの主要な管理プラットフォームであり、ストリームホスティングプロバイダーに広範な洞察と制御を提供します。CentovaCast

メールサーバーでメールリレーを設定する方法

メールサーバーでメールリレーを設定する方法

次の電子メールリレー設定を使用すると、電子メール送信の問題を解決できます。

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu18.04サーバーにApacheMariaDBPHPとPHPMyAdminをインストールする方法を学習します。Apache、MySQL / MariaDB、およびPHPはパッケージで構成されています。それはランプとして知られています

Linuxでの基本的なユーザー管理を学ぶ

Linuxでの基本的なユーザー管理を学ぶ

Linuxでユーザーを追加、変更、または削除しますか?これがあなたにぴったりの記事です。

Linuxでの基本的なグループ管理について学ぶ

Linuxでの基本的なグループ管理について学ぶ

Linuxでのグループ管理の詳細をご覧ください。Linuxでグループを追加、グループを変更、グループを削除、メンバーを追加する方法。新しいグループを作成し、groupaddコマンドを使用します。

CentOS7にFail2banをインストールする方法を学ぶ

CentOS7にFail2banをインストールする方法を学ぶ

Fail2banは、SSH接続を保護するのに非常に役立ちます。これで、centos7にfail2banをインストールして構成し、サーバーにセキュリティのレイヤーを追加できるようになります。