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

CentOS7にVarnishCache4をインストールする方法

このチュートリアルでは、CentOS7にVarnishCache 4をインストールする方法を紹介します。知らない人のために、VarnishCacheは強力なオープンソースのHTTPアクセラレーターです。 ApacheやNginxなどのWebサーバーの前にインストールします。VarnishCacheは、コンテンツをキャッシュすることでWebサーバーの全体的なパフォーマンスを向上させることができます。Varnishキャッシュは、ユーザーリクエストのコピーを保存し、ユーザーがWebページに再度アクセスしたときに同じページを提供します。 Webサイトを非常に高速にし、Webサイトのパフォーマンスを最大300〜1000倍(80%以上)高速化します。

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

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS7。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

CentOS7にVarnishCache4をインストールする

ステップ1.まず、システムでEPELリポジトリを有効にする必要があります。

## RHEL/CentOS 7 64-Bit ##
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm

手順2. Yumを使用してVarnishをインストールします コマンド。

yum -y update
yum -y install varnish

ニスを開始し、起動時にニスを開始します:

systemctl start varnish.service
systemctl enable varnish.service

ニスのステータスを確認するには、次のコマンドを実行します。

systemctl status varnish

ステップ3.ワニスの設定。

/ etc / varnishの下でVarnish構成を編集します:

### nano varnish.params
# Default address and port to bind to. Blank address means all IPv4
# and IPv6 interfaces, otherwise specify a host name, an IPv4 dotted
# quad, or an IPv6 address in brackets.
# VARNISH_LISTEN_ADDRESS=192.168.1.5
VARNISH_LISTEN_PORT=80

# Admin interface listen address and port
VARNISH_ADMIN_LISTEN_ADDRESS=192.168.136.131
VARNISH_ADMIN_LISTEN_PORT=6082

default.vclを編集:

### nano default.vcl
# Default backend definition. Set this to point to your content server.
backend default {
    .host = "192.168.136.131";
    .port = "8080";
}

Apache Webサーバー構成を編集し、リッスンポートを8080に変更します:

### nano /etc/httpd/conf/httpd.conf
Listen 8080

ファイアウォールを編集してHTTPサービスを許可します:

firewall-cmd --permanent --zone=internal --add-service=http
firewall-cmd --reload

変更を有効にするには、ApacheおよびVarnishサービスを再起動します。

systemctl restart varnish
systemctl restart httpd

ステップ4.ワニスのテスト。

テストは、curlを介してHTTPリクエストを作成し、それがVarnishによって処理されることを確認することで構成されます:

[[email protected] ]# curl -I 192.168.146.131
 HTTP/1.1 403 Forbidden
 Date: Mon, 02 Jun 2015 23:04:10 GMT
 Server: Apache/2.4.6 (CentOS) PHP/5.4.16
 Last-Modified: Thu, 16 Dec 2014 19:30:58 GMT
 ETag: "1321-5058a1e728280"
 Accept-Ranges: bytes
 Content-Length: 4897
 Content-Type: text/html; charset=UTF-8
 X-Varnish: 32779
 Age: 0
 Via: 1.1 varnish-v4
 Connection: keep-alive

おめでとうございます!ワニスキャッシュが正常にインストールされました。CentOS7システムにワニス4をインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式のワニスを確認することをお勧めします。ウェブサイト。


Cent OS
  1. CentOSにVarnishCacheをインストールする方法

  2. CentOS8にVarnishCacheをインストールする方法

  3. Ubuntu14.04にVarnishCacheをインストールする方法

  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

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

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

  3. CentOS7にRをインストールする方法