Closed1
nginx1.24.0をCentOSにインストールする
概要
単純に、nginx1.24.0をCentOSにインストールするメモです。
原則、nginx公式サイトのインストール方法を踏襲していますが、
自分でカスタマイズした箇所は「*」をつけています。
yum-utils パッケージをインストール
sudo yum install yum-utils
リポジトリ設定 *
nginx公式では、nginx-mainlineも記載されていますが、特に理由がなければ不要です。
通常はstable版(安定版)を利用するべきです。
Mainline – Includes the latest features and bug fixes and is always up to date. It is reliable, but it may include some experimental modules, and it may also have some number of new bugs.
メインライン– 最新の機能とバグ修正が含まれており、常に最新の状態です。信頼性は高いですが、実験的なモジュールがいくつか含まれている場合があり、新しいバグがいくつかある場合もあります。
sudo vi /etc/yum.repos.d/nginx.repo
/etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[不要]mainlineの有効化 *
上記で触れたように、特段理由がなければmainlineを利用する必要はありません。
nginxの公式でしれっと書いているので必要そうに見えますが、
あくまでも、mainline版を利用する人が実行するオプションです。
bash
# これは実行しなくてよい
# sudo yum-config-manager --enable nginx-mainline
yumリポジトリの確認
以下コマンドで、nginxのインストール可能な一覧を表示します。
``
yum --showduplicates list nginx | expand
※ --showduplicates
はインストール可能な複数パッケージを表示するオプション
※ expand
は列をそろえるコマンド
Available Packages
nginx.x86_64 1:1.8.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.8.1-1.el7.ngx nginx-stable
nginx.x86_64 1:1.10.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.10.1-1.el7.ngx nginx-stable
nginx.x86_64 1:1.10.2-1.el7.ngx nginx-stable
nginx.x86_64 1:1.10.3-1.el7.ngx nginx-stable
nginx.x86_64 1:1.12.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.12.1-1.el7.ngx nginx-stable
nginx.x86_64 1:1.12.2-1.el7_4.ngx nginx-stable
nginx.x86_64 1:1.14.0-1.el7_4.ngx nginx-stable
nginx.x86_64 1:1.14.1-1.el7_4.ngx nginx-stable
nginx.x86_64 1:1.14.2-1.el7_4.ngx nginx-stable
nginx.x86_64 1:1.16.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.16.1-1.el7.ngx nginx-stable
nginx.x86_64 1:1.18.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.18.0-2.el7.ngx nginx-stable
nginx.x86_64 1:1.20.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.20.1-1.el7.ngx nginx-stable
nginx.x86_64 1:1.20.2-1.el7.ngx nginx-stable
nginx.x86_64 1:1.22.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.22.1-1.el7.ngx nginx-stable
nginx.x86_64 1:1.24.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.26.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.26.1-1.el7.ngx nginx-stable
nginx.x86_64 1:1.26.1-2.el7.ngx nginx-stable
nginx1.24.0をインストール
sudo yum install nginx-1.24.0
$ sudo systemctl start nginx
$ sudo systemctl status nginx
● nginx.service - nginx - high performance web server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
Active: active (running) since Tue 2024-08-27 00:00:27 UTC; 48min ago
Docs: http://nginx.org/en/docs/
Process: 2232 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
Main PID: 2233 (nginx)
CGroup: /system.slice/nginx.service
├─2233 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
└─2234 nginx: worker process
# 必要に応じて、nginxの自動起動か設定を行う
参考サイト
このスクラップは4ヶ月前にクローズされました