【RockyLinux8】Nginxインストール

RockyLinux8

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

コメント