🤢

【NGINX】 バージョンを指定してインストールする Red Hat Enterprise Linux (RHEL8)

2023/05/29に公開

Red Hat Enterprise Linux (RHEL)に最新版のNGINXをインストールするためには、以下の手順を実行します。なお、管理者権限(root)が必要です。

モジュールリストに存在するパターン

利用可能な NGINX モジュールストリームを表示:

コマンド
yum module list nginx



v1.22がリストに存在している場合に有効にする例:

コマンド
yum module enable nginx:1.22


パッケージインストール

コマンド
yum module install nginx:1.22


インストールされたバージョンを確認

コマンド
nginx -v


モジュールリストに存在しないパターン

まず、NGINXの公式リポジトリをシステムに追加します。そのために、 /etc/yum.repos.d/nginx.repo ファイルを作成します。

コマンド
sudo vi /etc/yum.repos.d/nginx.repo



ファイルを開いたら、以下の内容を追加します。

コマンド
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/rhel/8/$basearch/
gpgcheck=0
enabled=1

ここで、baseurlのパス中にあるrhel/8/はRHELのバージョンに対応しています。もし異なるバージョンを使っている場合は適宜修正してください。


追加したリポジトリからNGINXをインストールします。

コマンド
sudo dnf install nginx



インストールされたバージョンを確認

コマンド
nginx -v


Discussion