第5章 NGINX の設定および設定
NGINX は、Web サーバー、リバースプロキシー、HTTP ロードバランサーとして使用できる、高性能でモジュール式のサーバーです。
5.1. NGINX のインストールおよび準備 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat は、Application Streams を使用して NGINX の異なるバージョンを提供します。Application Streams を使用すると、ストリームを選択して NGINX をインストールし、ファイアウォールで必要なポートを開き、nginx サービスを有効化して起動できます。
デフォルトでは、NGINX はポート 80 で Web サーバーとして動作し、/usr/share/nginx/html/ ディレクトリーからコンテンツを提供します。
前提条件
- Red Hat のサブスクリプション がある。
-
firewalldサービスは有効で、実行中である。
手順
nginxパッケージをインストールします。# dnf install nginxファイアウォールで、NGINX がサービスを実行するために必要なポートを開放します。たとえば、
firewalldで HTTP (ポート 80) および HTTPS (ポート 443) のデフォルトポートを開くには、次のコマンドを実行します。# firewall-cmd --permanent --add-port={80/tcp,443/tcp} # firewall-cmd --reloadシステムの起動時に
nginxサービスが自動的に起動するようにします。# systemctl enable nginxオプション:
nginxサービスを起動します。# systemctl start nginxデフォルト設定を使用しない場合は、この手順を省略し、サービスを起動する前に NGINX を設定します。
検証
nginxパッケージがインストールされていることを確認します。# dnf list installed nginxInstalled Packages nginx.x86_64 1:1.14.1-9.module+el8.0.0+4108+af250afe @rhel-8-for-x86_64-appstream-rpmsNGINX がサービスを実行する際にファイアウォールで許可されているポートを確認します。
# firewall-cmd --list-ports80/tcp 443/tcpnginxサービスが有効になっていることを確認します。# systemctl is-enabled nginxenabled