機械翻訳について

NGINXのインストール

ロード・バランシングにNGINXを使用するには、まずソフトウェアをインストールし、環境を構成する必要があります。

  1. 各サーバーにnginxパッケージをインストール

    次のコマンドを実行します。

    sudo dnf install nginx

    目的の構成によっては、さらにモジュールのインストールが必要になる場合があります。 nginx-all-modulesメタ・パッケージは、すべてのパッケージをインストールします。 パッケージ・マネージャで使用可能なモジュールの完全なリストを表示するには、次のコマンドを使用します。

    sudo dnf search nginx-mod*

    TCP/UDPロード・バランシングを実行する場合は、nginx-mod-streamモジュール・パッケージをインストールする必要があります。 たとえば、次のようなコマンドを実行します。

    sudo dnf install nginx-mod-stream
  2. NGINXで処理するサービスまたはポートへのアクセスを有効にするようにファイアウォールを構成します。

    たとえば、次のコマンドを実行して、ポート80で着信TCPリクエストを受け入れます:

    sudo firewall-cmd --zone=zone --add-port=80/tcp
    sudo systemctl reload firewalld
  3. SELinuxがシステムで強制モードに設定されている場合は、NGINXが構成済のバックエンド・サーバーにHTTPトラフィックをリレーできるようにするルールを追加します。

    次のコマンドを実行します。

    sudo setsebool httpd_can_network_relay on
  4. 各サーバーでnginxサービスを有効にして起動します。

    次のコマンドを実行します。

    sudo systemctl enable --now nginx

    NGINX構成を変更した場合は、nginxサービスを再ロードします。

    sudo systemctl reload nginx