GNU/Linux >> Linux の 問題 >  >> Ubuntu

さまざまなUbuntuバージョンに最新のNginxをインストールします

さまざまなUbuntuバージョンに最新のNginxをインストールする方法を学びます。この記事を書いている時点で、最新の安定したNginxバージョンは2017年10月17日時点でリリースされた1.12.2です。変更ログはここにあります。

UbuntuソフトウェアリポジトリからのNginx

NginxはUbuntuソフトウェアリポジトリに含まれていますが、古くなっている可能性があります。

Nginxの最新バージョンをインストールするには、公式のNginxリポジトリを追加する必要があります。

最新のNginxをインストールする方法

Ubuntuに公式のNginxリポジトリを追加

sources.listを開きます ファイルを作成し、次のコードを追加します:

 ##$releaseを対応するUbunturelease.debhttp://nginx.org/packages/ubuntu/ $ release nginxdeb-src http://nginx.org/packages/ubuntu/ $ release nginx> 

たとえば、Ubuntu 16.04(Xenial)の場合:

 deb http://nginx.org/packages/ubuntu/ xenial nginxdeb-src http://nginx.org/packages/ubuntu/ xenial nginx 

以下のコマンドから取得したリリース名を置き換えます:

#awk -v var =$(lsb_release -rs)'$ 3〜var {print $ 4 "" $ 5; exit;}' /usr/share/python-apt/templates/Ubuntu.info | cut -d "'" -f2Xenial 

上記のリポジトリからダウンロードしたパッケージの整合性を確認するには、以下のコマンドを使用してNginx公開鍵をインポートする必要があります。

#wget http://nginx.org/keys/nginx_signing.key 
#apt-key add nginx_signing.keyOK 

リポジトリがセットアップされたら、次のコマンドを使用してリポジトリ情報を更新します。

 apt-get update 

UbuntuにPPANginxリポジトリを追加

ボランティアによって維持され、nginx.orgによって配布されていない別のリポジトリはPPAです。このNginxPPAリポジトリからも最新の安定バージョンのNginxを入手できます。このリポジトリの利点は、いくつかの追加のコンパイル済みモジュールがあり、環境により適している可能性があることです。

このPPAでは、Ubuntuの次のリリースのみがサポートされています。

Trusty(14.04)、Xenial(16.04)、Yakkety(16.10)。

NginxPPAをリポジトリリストに自動的に追加します

次のコマンドを使用して、ppa:nginx/developmentをシステムのリポジトリに追加します。

#add-apt-repository ppa:nginx / stable 

add-apt-repositoryコマンドが見つかりません」というエラーが発生した場合 「次に、以下の手動によるリポジトリの更新方法に従います。

NginxPPAをリポジトリリストに手動で追加します

以下の行をコピーして、ファイルに挿入します:/etc/apt/sources.list

以下のコマンドからのUbuntuのバージョンによると:

#awk -v var =$(lsb_release -rs)'$ 3〜var {print $ 4 "" $ 5; exit;}' /usr/share/python-apt/templates/Ubuntu.info | cut -d "'" -f2Xenial 

YOUR_UBUNTU_VERSION_HEREを置き換えます 上記のコマンドの出力を以下の行に示します。

 deb http://ppa.launchpad.net/nginx/development/ubuntu YOUR_UBUNTU_VERSION_HERE main deb-src http://ppa.launchpad.net/nginx/development/ubuntu YOUR_UBUNTU_VERSION_HERE main 

リポジトリリストを更新する

#apt-get update 
古いNginxを削除する

UbuntuリポジトリからNginxをインストールしていて、それが古いバージョンである場合は、次の手順に進む前にNginxを削除する必要があります。

Ubuntuで古いバージョンのNginxを削除する

古いバージョンのNginxを削除する前に、メインのNginx構成ファイルをバックアップしてください。新しいnginx.confに置き換えられます。 ファイル。

#cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bk 
#apt-get remove nginx nginx-common nginx-full nginx-core 

Nginxをインストール

#apt-get install nginx 

Nginxサービスを開始

#systemctl start nginx 

起動時に開始するNginxサービスを追加

#systemctl enable nginx 

Nginxのバージョンを確認

#nginx -vnginxバージョン:nginx / 1.12.2 

Ubuntu
  1. Ubuntu18.04でNginxを使用してWordPressをインストールする方法

  2. NginxUbuntuにWordPressをインストールする

  3. Ubuntuに最新のVimをインストールする方法

  1. Ubuntu18.04にPostgreSQLをインストールする方法

  2. Ubuntu18.04にNginxをインストールする方法

  3. UbuntuにNginxをインストールする

  1. Ubuntu16.04にNginxをインストールする方法

  2. Ubuntu20.04にNginxをインストールする方法

  3. Ubuntu16.04にNginxでMediaWikiをインストールする方法