Nginx は、オープンソースの Web サーバソフトウェアです。高い処理性能と軽量な構造を特徴とし、リバースプロキシ、キャッシュ、ロードバランシングなどの機能も提供します。
nginxは「エンジンエックス」と発音し、2004年にロシアのエンジニアIgor Sysoevによって開発されました。 2021年にはWebサーバーのシェア率でApacheを抜いて第1位になりました。
nginxバージョン一覧
dnf module list nginx コマンドで、利用可能な Nginx バージョンとオプションを確認できます。
# dnf module list nginx
Remi's Modular repository for Enterprise Linux 8 - x86_64 267 kB/s | 927 kB 00:03
Safe Remi's RPM repository for Enterprise Linux 8 - x86_64 469 kB/s | 1.9 MB 00:04
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
nginx 1.14 [d] common [d] nginx webserver
nginx 1.16 common [d] nginx webserver
nginx 1.18 common [d] nginx webserver
nginx 1.20 common [d] nginx webserver
nginx 1.22 common [d] nginx webserver
ヒ ン ト : [d]efault, [e]nabled, [x]disabled, [i]nstalled
nginxインストール
nginx の最新バージョンをインストールします。
# dnf module install nginx:1.22
メタデータの期限切れの最終確認:0:02:50前の2024年01月05日10時48分35秒に実施しました。
依存関係が解決しました。
・・・略・・・
nginx-mod-http-xslt-filter-1:1.22.1-1.module+el8.8.0+1527+cfa98cd4.1.x86_64
nginx-mod-mail-1:1.22.1-1.module+el8.8.0+1527+cfa98cd4.1.x86_64
nginx-mod-stream-1:1.22.1-1.module+el8.8.0+1527+cfa98cd4.1.x86_64
rocky-logos-httpd-86.3-1.el8.noarch
完了しました!
nginxのサービスを起動
nginxのサービスを起動するために sudo systemctl start nginx を実行します。
# systemctl start nginx
nginxのサービスを有効化するために sudo systemctl enable nginx を実行します。
# systemctl enable nginx
ファイアウォールのHTTPとHTTPSのポートを開放
HTTPサービスを許可します。
# firewall-cmd --add-service=http --zone=public --permanent
HTTPSサービスを許可します。
# firewall-cmd --add-service=https --zone=public --permanent
設定を反映します。
# firewall-cmd --reload
許可されているサービスを一覧表示します。
# firewall-cmd --list-services --zone=public
コメント