web-dev-qa-db-ja.com

debianを使用してNGINXを更新する

Nginx 1.10.3をDebian 9にインストールしましたが、彼を最新の安定バージョン(1.18.0)に更新したいと思います。

これを行う方法を説明しているいくつかのWebサイトを調べましたが、それらはすべてUbuntuを使用していました。手順はDebianとは異なるように思えます。

まず、このバージョンのnginxを私のバージョンのdebianで更新することは可能ですか?可能であれば、簡単な方法はありますか、それともすべてをアンインストールしてから再インストールする必要がありますか?

よろしくお願いします

ヨハン・C.

2

公式Debianパッケージ(バックポート)

公式リポジトリで得られる最高のものは、ストレッチバックポートの下のnginx 1.14.1(これを書いている時点)です。これは、debianで保守および配布され、署名されたnginxパッケージです。

https://packages.debian.org/stretch-backports/nginx

これは次の方法で実行できます。

  1. deb http://deb.debian.org/debian stretch-backports mainファイルに/etc/apt/sources.listを追加します。
  2. 実行中apt-get update;
  3. このリポジトリからapt-get install -t stretch-backports nginxを使用してnginxをインストールします。

非公式だがより新しいバージョン

Nginx Webサイト( http://nginx.org/en/linux_packages.html#Debian )の指示に従って、開発者が作成したパッケージをインストールします。これは上記に似ていますが、パッケージの署名を検証するためにNginxのキーをインポートするための追加の手順がいくつかあります。本日入手可能な最新バージョンは1.19.0です。

これにより、nginxの人々が配布したパッケージのインストールを許可するリポジトリがシステムに追加されることに注意してください。これは、システムにインストールして実行する追加のソフトウェアソースです。

4
Pedro