Nginx(エンジンエックス)

Nginxとは?

公式サイト

インストール

Ubuntu 24.04 LTSにNginxをインストールするメモ。

aptコマンドでインストールできるバージョンの確認方法

方法1: apt-cache policy コマンドを使用

apt-cache policy nginx

出力例

nginx:
  Installed: (none)
  Candidate: 1.24.0-2ubuntu1
  Version table:
     1.24.0-2ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages

方法2: apt list コマンドを使用

apt list nginx

出力例

nginx/noble,now 1.24.0-2ubuntu1 amd64 [installed]
1.24.0-2ubuntu1 → 公式リポジトリーの最新の安定版

方法3: apt show コマンドを使用

apt show nginx

出力例

Package: nginx
Version: 1.24.0-2ubuntu1
Priority: optional
Section: web
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>

方法4: grep を使ってバージョン一覧を取得

apt-cache madison nginx

出力例

nginx | 1.24.0-2ubuntu1 | http://archive.ubuntu.com/ubuntu noble/main amd64 Packages

公式リポジトリーにあるバージョンが一覧表示されます。

方法1:Ubuntuの公式リポジトリーからインストールする方法

Ubuntuの公式リポジトリーには、ある程度新しいNginxの安定版が提供されています。
リポジトリーを追加せずにインストールできます。

1. パッケージリストを更新

sudo apt update

2. Nginxのインストール

sudo apt install -y nginx

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

nginx -v

4. サービスを起動

sudo systemctl start nginx

5. 自動起動を有効化

sudo systemctl enable nginx

Synchronizing state of nginx.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable nginx

方法2:Nginx公式リポジトリーからインストールする方法(より新しい安定版を入手)

Ubuntuの公式リポジトリーのバージョンが古い場合、Nginx公式リポジトリーを追加すると、より新しい安定版をインストールできます。

1. 依存パッケージをインストール

sudo apt install -y curl gnupg2 ca-certificates lsb-release

2. Nginxの公式GPGキーを追加

curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo gpg --dearmor -o /usr/share/keyrings/nginx-archive-keyring.gpg

3. リポジトリーを追加

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

4. パッケージリストを更新

sudo apt update

5. 既存のNginxを削除(公式リポジトリーのものを入れ替える場合)

sudo apt remove -y nginx nginx-common

6. Nginxのインストール

sudo apt install -y nginx

7. バージョン確認

nginx -v

8. サービスの起動と自動起動設定

sudo systemctl start nginx
sudo systemctl enable nginx

どちらを選ぶべきか?

最新の安定版を使いたい場合は、方法2(Nginx公式リポジトリー追加)を選ぶのが良いでしょう。

関連


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS