CentOS 8でNginxを使用してVarnish Cache 6をインストールおよびセットアップする方法

Varnish Cacheは、ウェブサイトとAPI向けの無料のオープンソースのリバースプロキシHTTPアクセラレータです。 HTTPで実行されているWebサーバーの前にリバースプロキシとしてインストールできます。 Webサーバーとブラウザの間にあり、Webページ、Cookie、その他のデータをメモリに保存します。このキャッシュは、まったく同じコンテンツに対する今後のすべてのリクエストに対応するために使用されます。これにより、Webアプリケーションの負荷が増加し、Webサーバーのパフォーマンスが300倍以上向上します。 このチュートリアルでは、Nginxサーバーをバックエンドサーバーとして設定し、ポート8080でリッスンするように構成してから、デフォルトのHTTPポート80でリッスンするようにVarnishキャッシュを構成します。 前提条件 CentOS 8を実行しているサーバー。 rootパスワードがサーバーに構成されます。 Nginx Webサーバーのインストールと構成 まず、システムにNginx Webサーバーをインストールする必要があります。次のコマンドでインストールできます。 dnf install…

CentOS 8にoVirt Open Virtualization Managerをインストールする方法

oVirtは、インフラストラクチャ全体の管理に使用できる無料のオープンソースの分散仮想化ソリューションです。 Red Hat Enterprise Virtualizationに基づいており、Webベースのインターフェースから仮想マシン、コンピューティング、ストレージ、ネットワークリソースを管理できます。 KVMハイパーバイザーを使用し、libvirt、Gluster、PatternFly、Ansibleなどの他のいくつかのコミュニティプロジェクトに基づいて構築されています。   このチュートリアルでは、CentOS 8サーバーにoVirtをインストールする方法を説明します。 前提条件 最低16 GBのRAMを備えたCentOS 8を実行しているサーバー。 rootパスワードがサーバーに構成されます。 入門…

CentOS / RHEL 8にMemcachedをインストールする方法

Memcachedは、キーと値のベースでデータをメモリに格納する分散メモリオブジェクトキャッシングシステムです。動的なWebサイトを最適化し、オブジェクトをメモリにキャッシュすることで速度を有効にするのに非常に役立ちます。 Memcacheの詳細をご覧ください 。 この記事は、CentOS 8およびRHEL 8 LinuxシステムにMemcachedおよびPHP Memcache拡張機能をインストールするのに役立ちます。 前提条件 CentOS 8またはRHEL 8 Linuxシステムを実行していて、sudo特権アカウントアクセスが必要です。 ステップ1 –…

RsyncでCentOSサーバーを複製する方法

複製とは、 rsyncコマンドラインツールを使用して、既存のLive Linuxサーバーの完全なコピーを複製する方法です 。複製には、サーバーの2つのインスタンスが必要です。複製するサーバーと、複製プロセスが実行される宛先サーバーです。 rsyncコマンドラインツールは、複製されるサーバーから宛先サーバーにすべてのファイルとディレクトリを同期します。 このガイドでは、Rsyncファイル同期ツールを使用してCentOSサーバーをホットクローンする方法を学習します。 ラボのセットアップ このガイドで使用しているラボのセットアップは次のとおりです。 ソースサーバー– CentOS 7 – 192.168.2.103 宛先サーバー– CentOS…

CentOS 8でFirewallDを使用してネットワークアクセスを制限する方法

Linuxユーザーは、 CentOS / RHEL 8およびFedoraなどのほとんどのRHELベースのディストリビューションにネイティブのファイアウォールファイアウォールを使用して、一部のサービスまたはIPアドレスへのネットワークアクセスを許可または制限することができます。 firewalldファイアウォールは、 firewall-cmdコマンドラインユーティリティを使用してファイアウォールルールを構成します。 設定を行う前に、次に示すようにsystemctlユーティリティを使用してfirewalldサービスを有効にします。 $ sudo systemctl enable firewalls 有効にしたら、次のコマンドを実行してfirewalldサービスを開始できます。 $…

CentOS / RHEL 8にApache Solr 8.5をインストールする方法

Apache Solrは、Javaで書かれたオープンソースの検索プラットフォームです。 Solrは、フルテキスト検索、スペル候補、カスタムドキュメントの順序とランキング、スニペットの生成と強調表示を提供します。 Solrは、JSON、XML、多くのOfficeドキュメント、CSVなどを含む、さまざまなデータタイプをそのまま使用できます。このチュートリアルを執筆している時点では、Solr 8.5.2がインストール可能な最新バージョンです。 このチュートリアルは、CentOS / RHEL 8システムにApache Solr 8.5をインストールするのに役立ちます。 前提条件 CentOS / RHEL…

CentOS 8にGitLab CEをインストールして構成する方法

GitLabは、GitLab Incによって開発されたRailsをベースにしたオープンソースのリポジトリマネージャーです。これは、チームがアプリケーションのコーディング、テスト、デプロイを共同で行えるようにするWebベースのgitリポジトリマネージャーです。 GitLabは、Wiki、問題追跡、コードレビュー、アクティビティフィードなどのいくつかの機能を提供します。 GitLab Incは4つの製品を提供しています。 Gitlab CE(コミュニティ版)-セルフホスト型で無料。コミュニティフォーラムからのサポート。 Gitlab EE(Enterprise Edition)-セルフホストおよび有料。追加機能が付属しています。 GitLab.com-SaaSと無料。 GitLab.io-GitLab Inc.が管理するプライベートGitLabインスタンス このチュートリアルでは、CentOS 8サーバーにGitLab…

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

Laravelは、強力なオープンソースのPHP Webフレームワークであり、Webアプリケーションの開発を迅速化するために設計されています。これはSymfonyフレームワークに基づいており、MVCアーキテクチャパターンに従います。このチュートリアルを書いている時点では、Laravel 7.12が入手可能な最新バージョンです。 Laravelフレームワークは、Artisanと呼ばれるコマンドラインインターフェース(CLI)も提供します。アプリケーションの操作を実行するのに役立つコマンドを提供します。 この記事は、Laravel PHPフレームワークをCentOS 8システムにインストールするのに役立ちます。 前提条件 新しくインストールされたシステムは、 初期サーバーセットアップに従います 。 sudo特権アカウントによるシェルアクセス。 ステップ1 – LAMPスタックのインストール…

CentOS 8に仮想ホストでApacheをインストールする方法

Apacheウェブサーバーは、ホスティング業界で大規模な市場シェアを享受し続けているオープンソースで人気のあるHTTPウェブサーバーです。これには、モジュールの拡張機能、マルチプロトコルのサポート、簡素化された構成、ほんの一部のマルチ言語のサポートなど、多くの機能が含まれています。 このガイドでは、仮想ホスト環境を使用したCentOS 8およびRHEL 8へのApache Webサーバーのインストールについて説明します。このチュートリアルを書いている時点では、Apacheの最新バージョンはApache 2.2.43です。 Apache Webサーバーのインストール 最初に、次のdnfコマンドを使用して、 CentOS 8またはRHEL 8システムパッケージリストを更新します。 $ sudo dnf…

CentOS/RHEL 8にPython 3.8をインストールする方法

Pythonは、強力でフレンドリーで、プログラミング言語を学ぶことが簡単です。この記事の執筆時点で、Python 3.8最新の安定版はダウンロードしてインストールすることができます。 この記事では、CentOS 8 および RHEL 8 Linux システムのソースから Python 3.8 をインストールするのに役立ちます。 前提 条件 まず、ルートまたは…