doudonn WEB制作やサーバーの話とかいろいろ

Ubuntu 22.04.1 LTSに最新版Nginxをインストールする方法

  doudonn 更新日:
Ubuntu 22.04.1 LTSに最新版Nginxをインストールする方法

Ubuntu 22.04.1 LTSに最新版Nginxをインストール

普通にインストールするとかなり古いバージョンになってしまいます。
必ず最新版をインストールしてください。

1、リポジトリの利用設定

<次のファイルを新規作成します>

/etc/apt/sources.list.d/nginx.list

<この内容を記載する>

deb https://nginx.org/packages/ubuntu/ jammy nginx
deb-src https://nginx.org/packages/ubuntu/ jammy nginx

「jammy」の部分がバージョンの指定です。
ここはNginx公式HPで確認ください。

<2023年4月30日時点のubunuのバージョンとnginxの最新バージョン>

Version Codename Supported Platforms
18.04 bionic x86_64, aarch64/arm64
20.04 focal x86_64, aarch64/arm64, s390x
22.04 jammy x86_64, aarch64/arm64, s390x
22.10 kinetic x86_64, aarch64/arm64

2、Nginxインストール

まずリポジトリ利用のために下記コマンドを実行してください。
現時点はこれをしないと使えません。
利用キーの登録みたいなものです。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ABF5BD827BD9BF62 

そして、パッケージの更新をします。

sudo apt update 

パッケージのバージョンを確認します。

sudo apt info nginx

<2023年4月30日時点>

Package: nginx
Version: 1.24.0-1~jammy
Priority: optional
Section: httpd
Maintainer: NGINX Packaging 
Installed-Size: 3,283 kB
Provides: httpd, nginx, nginx-r1.24.0
Depends: libc6 (>= 2.34), libcrypt1 (>= 1:4.1.0), libpcre2-8-0 (>= 10.22), libssl3 (>= 3.0.0~~alpha1), zlib1g (>= 1:1.1.4), lsb-base (>= 3.0-6), adduser
Conflicts: nginx-common, nginx-core
Replaces: nginx-common, nginx-core
Homepage: https://nginx.org
Download-Size: 1,012 kB
APT-Sources: https://nginx.org/packages/ubuntu jammy/nginx amd64 Packages
Description: high performance web server
 nginx [engine x] is an HTTP and reverse proxy server, as well as
 a mail proxy server.

N: 追加レコードが 5 件あります。表示するには '-a' スイッチを付けてください。

問題無ければインストールします。

sudo apt install -y nginx

インストールされたモジュールを確認します。
(主要なものはほぼ入っているはず)

nginx -V 2>&1 | grep -oP '[a-z_]+_module'

<2023年4月30日時点>

http_addition_module
http_auth_request_module
http_dav_module
http_flv_module
http_gunzip_module
http_gzip_static_module
http_random_index_module
http_realip_module
http_secure_link_module
http_slice_module
http_ssl_module
http_stub_status_module
http_sub_module
mail_ssl_module
stream_realip_module
stream_ssl_module
stream_ssl_preread_module

nginxを起動する。

sudo systemctl start nginx

ちゃんと起動しているか確認する。

sudo systemctl status nginx

デフォルトで自動起動設定にはなっていますが、心配なら設定を。

sudo systemctl enable nginx

3、以上です

あとからモジュールを追加するのは面倒なので、
必要なモジュールがあるかどうかは必ず確認ください。

Nginxの関連記事
サーバーの関連記事

記事一覧はこちら:サーバー

管理人について
doudonn
名前:doudonn(どうどん)
ひたすらWEB制作な人。
一応社長です。音ゲー好き

プロフィール
お知らせ

2022年11月30日に全記事削除しました。
無駄にページ表示速度にこだわってます。

役立ちサイト
wiki

プライバシーポリシー・広告について


© 2022-2024 doudonn All Rights Reserved.