Как установить Nginx 1.16 или 1.17 на AWS Linux через yum?

При добавлении -rтак, как вы это сделали, он рассматривается как глобальная опция . Изinfo sort:

A position in a sort field specified with ‘-k’ may have any of the option letters ‘MbdfghinRrV’ appended to it, in which case no global ordering options are inherited by that particular field.

Обратите внимание на фразу «присоединено к нему» , т.е. чтобы инвертировать только поле 4, используйте-gk4,4r

0
11.07.2019, 00:23
1 ответ

Все зависит от того, используете ли вы Amazon Linux 1 (2018.03 )или Amazon Linux 2.

Проверьте файл /etc/os-release, чтобы узнать, какой из них у вас есть.

Амазон Линукс 1

/etc/os-releaseсодержит:

NAME="Amazon Linux AMI"
VERSION="2018.03"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2018.03"
PRETTY_NAME="Amazon Linux AMI 2018.03"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2018.03:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"

Репозиторий AWS для Amazon Linux 1 содержит только nginx версии 1.14.1:

0» yum info nginx
Loaded plugins: priorities, update-motd, upgrade-helper
1070 packages excluded due to repository priority protections
Available Packages
Name        : nginx
Arch        : x86_64
Epoch       : 1
Version     : 1.14.1
Release     : 2.34.amzn1

Амазон Линукс 2

/etc/os-releaseсодержит:

NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"

На момент написания AL2 имел только nginx 1.12.2:

» amazon-linux-extras list | grep nginx
  4  nginx1.12                available    [ =1.12.2 ]

Установка стоковой версии

Установить стандартную версию очень просто. Для AL1 выполните yum install nginx, а для AL2 выполните amazon-linux-extras install nginx1.12.

Скомпилируйте сами

Чтобы запустить новейшую версию nginx, вам, вероятно, потребуется скомпилировать ее самостоятельно или попросить AWS обновить свои пакеты. Чтобы скомпилировать nginx самостоятельно, см. отличные инструкции Lee Benson здесь:https://stackoverflow.com/questions/37082406/how-to-install-nginx-1-9-15-on-amazon-linux-disto

1
28.01.2020, 03:27

Теги

Похожие вопросы