GNU/Linux >> Linux の 問題 >  >> Linux

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

Nginx はオープンソースの高性能 Web サーバーであり、HTTP サーバー機能、Web サーバー、ロード バランサー、キャッシングおよびメディア ストリーミング ソフトウェアを備えた予備プロキシとしてよく使用されます。 Nginx の構造はイベント駆動型であるため、複数のリクエストを同時に処理できます。 Apache よりもスケーラブルです。 Nginx は、多数の同時接続の負荷を分散できます。

この記事では、Nginx を CentOS 8 サーバーにインストールする方法を順を追って説明します。

前提条件

インストールを開始する前に、ポート 80 または 443 で実行されているプロセスがないことを確認してください。

CentOS 8 への Nginx のインストール

システムに Ngnix をインストールするために実行する次の手順:

システムに root ユーザーとしてログインします。

アクティビティから検索バーにアクセスして、ターミナル ウィンドウを開きます。または、Ctrl + Alt + t ショートカット キーを使用して開くこともできます。

デフォルトでは、Nginx は CentOS 8 リポジトリで利用できます。そのため、yum パッケージ マネージャーを使用してシステムにインストールできます。 Nginx をインストールするには、ターミナルで次のコマンドを入力します:

$ sudo yum install nginx

端末にユーザー確認プロンプトが表示されます。 「y」と「Enter」を押して、Nginx パッケージのインストールを続行します。

しばらくすると、Ngnix がシステムに正常にインストールされたことを示す「完了」ステータスが端末に表示されます。

Nginx のインストールが完了したら、次のコマンドを使用して、システムで Nginx サービスを有効にします。

$ sudo systemctl enable nginx

次のステップでは、次のコマンドを使用して、システムで Nginx サービスを開始します。

$ sudo systemctl start nginx

次に、Ngnix サービスが実行されていることを確認します。この目的のために、ターミナルで次のコマンドを入力します:

$ sudo systemctl status nginx

ファイアウォール設定を調整する

CentOS 8 では、ファイアウォールのデフォルト ソリューションは「Firewalld」です。 Nignx のインストール中に、ポート HTTP 443 および HTTP 80 へのアクセスを許可するための事前定義された一連のルールを使用して、firewalld サービス ファイルが作成されます。

次のコマンドを使用して、必要なポートを永続的に開きます:

$ sudo firewall-cmd --permanent --zone=public --add-service=http
$ sudo firewall-cmd --permanent --zone=public --add-service=https
$ sudo firewall-cmd --reload

Nginx のインストールをテストする

次に、Nginx のインストールをテストします。この目的のために、まず端末で次のコマンドを使用して IP アドレスを確認します。

次に、システムで Firefox ブラウザーを開き、Web ブラウザーのアドレス バーに http://your_IP と入力します。次のように、Nginx のウェルカム デフォルト ページがブラウザに表示されます。

おめでとうございます。Nginx サーバーが CentOS 8 に正常にインストールされました。これで、アプリケーションのデプロイを開始する準備が整いました。Nginx をプロキシ ウェブサーバーとして使用できます。

Ngnix の設定ファイルは /etc/nginx/ ディレクトリにあります。 Nginx の主な構成ファイルは /etc/nginx/nginx.conf です。

結論

この記事では、CentOS 8 に Nginx をインストールする方法を学びました。さらに、ターミナルを使用してシステムのファイアウォール設定を調整する方法についても説明します。この記事をお楽しみいただき、お役に立てば幸いです。この記事に関連して問題が発生した場合は、フィードバックまたはコメント ボックスでお知らせください。


Linux
  1. CentOS7にNginxをインストールして構成する方法

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

  3. CentOS8にGradleをインストールする方法

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

  2. CentOS7にNginxを使用してphpMyAdminをインストールする方法

  3. CentOS8にNginxをインストールする方法

  1. CentOS8にRをインストールする方法

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

  3. CentOS7にNginxを使用してSuiteCRMをインストールする方法