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

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

この記事では、CentOS8サーバーにNginxをインストールする方法を段階的に説明します。

前提条件

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

CentOS8へのNginxのインストール

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

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

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

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

$ sudo yum install nginx

ターミナルにユーザー確認プロンプトが表示されます。 ‘y’と ‘を押しますEnter’Nginxパッケージのインストールを続行します。

インストールを確認する

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

インストールが完了しました

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

$ sudo systemctl enable nginx

Nginxサービスを有効にする

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

$ sudo systemctl start nginx

Nginxを起動します

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

$ sudo systemctl status nginx

Nginxのステータスを確認する

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

CentOS 8では、ファイアウォールのデフォルトのソリューションは「Firewalld」です。 Nignxのインストール中に、ポートHTTP443およびHTTP80へのアクセスを許可するための事前定義された一連のルールを使用して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アドレスを確認します。

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

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

Nginxテストページ

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

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

結論

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