FreeBSD 11にNginxでVarnish 5をインストールする

Varnishは、Webサーバーのコンテンツを保存するオープンソースのキャッシュサーバーです。これは、ApacheやNginxなどのWebサーバーの前にインストールされます。Varnishが提供するキャッシングメカニズムにより、高性能のコンテンツ配信が可能になります。

このチュートリアルでは、FreeBSD 11のNginx WebサーバーのフロントエンドとしてVarnishキャッシュ5をインストールする方法を学びます。

前提条件

手順1:システムアップデートを実行する

FreeBSDサーバーインスタンスにパッケージをインストールする前に、システムを更新することをお勧めします。sudoユーザーを使用してログインし、次のコマンドを実行してシステムを更新します。

sudo pkg update
sudo pkg upgrade

ステップ2:Nginxをインストールする

Nginxの前にVarnishをインストールするので、まずNginx Webサーバーをインストールします。

sudo pkg install nginx

上記のコマンドは、FreeBSDのデフォルトリポジトリから入手可能なNginxの最新の安定したポートをインストールします。

Nginxが起動時に自動的に起動するようにするには、次のコマンドを実行します。

sudo sysrc nginx_enable=yes

次のコマンドを実行してNginxを起動します。

sudo service nginx start

Nginxが起動すると、次の出力が表示されます。

$ sudo service nginx start
Performing sanity check on nginx configuration:
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
Starting nginx.

http://Vultr_Server_IPインストールを確認するためににアクセスして、NginxのデフォルトのWebページにアクセスしてみてください。

ステップ3:Nginxを構成する

デフォルトでは、NginxはHTTPのデフォルトポートであるポート80をリッスンします。NginxをVarnishの背後で実行する予定なので、Nginxのポートを変更する必要があります。任意のエディターを使用して、デフォルトのNginx構成ファイルを開きます。

sudo nano /usr/local/etc/nginx/nginx.conf

sudo pkg install nanoインストールしたい場合に実行しますnano。行を見つけます:

 server {
        listen       80;
        server_name  localhost;

「リッスン」ポートをから80に変更し8080ます。

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

sudo service nginx restart

手順4:Varnishをインストールして構成する

Nginxを構成したので、次のように入力してVarnish 5をインストールします。

sudo pkg install varnish5

インストールしたらrc.conf、次のコマンドを実行してVarnishキャッシュをシステムのファイルに追加します。

sudo sysrc varnishd_enable=YES
sudo sysrc varnishd_listen=":80"
sudo sysrc varnishd_backend="localhost:8080"
sudo sysrc varnishd_storage="malloc,512M"
sudo sysrc varnishd_admin=":8081"

上記のコマンドは、rc.confファイルにいくつかのエントリを作成します。varnishd_listenVarnishキャッシュサーバーがポート '80'をリッスンすることを指定します。これにより、起動時にVarnishキャッシュが自動的に開始されます。varnishd_backendバックエンドで実行されているサーバーを指定します。この例では、ポート8080で実行されているNginx Webサーバーですvarnishd_storage。キャッシュの保存方法を指定します。mallocまたはfileメソッドを使用できます。mallocキャッシュを格納するためにメモリを使用するため、高速です。ここでは、ワニスがキャッシュを保存するために使用できるRAMの量を指定できます。

最後に、次のコマンドを実行してサーバーを起動します。

/usr/local/etc/rc.d/varnishd start

次を参照して、ワニスが正常に実行されているかどうかを確認できますhttp://Vultr_Server_IP

次のコマンドを実行してサーバーを停止できます。

/usr/local/etc/rc.d/varnishd stop

バックエンドサーバーとしてNginxを備えたVarnishキャッシュ5がFreeBSD 11サーバーにインストールされました。



Leave a Comment

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

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

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。