MyHosti - Международный хостинг-центр Справка

Русский English
  • Дома
  • FAQ
  • Администрирование VDS/Серверов
  • Веб серверы
  • Nginx
  • Обновление Nginx до последней версии

Категории

  • Доменные имена
  • Виртуальный/Реселлинг хостинг
  • Администрирование VDS/Серверов
  • Программное обеспечение
  • SSL сертификаты
  • Общие вопросы
Обновление Nginx до последней версии

Все чаще и чаще клиенты MyHosti сталкиваются с желанием иметь самый последний софт на своём сервере. В данной статье мы рассмотрим, как выполнить обновление Nginx до последней актуальной версии.

Выполняем подключение репозиториев Nginx.

1. Переходим в директорию с источниками пакетов:

Debian/Ubuntu

cd /etc/apt/sources.list.d/

CentOS/CloudLinux

cd /etc/yum.repos.d/

2. Создадим файлы для указания источника пакетов Nginx

Debian/Ubuntu

touch nginx.list

CentOS/CloudLinux

touch nginx.list

3. Указываем репозиторий Nginx

Debian 7

 echo "deb http://nginx.org/packages/debian/ wheezy nginx" | tee -a /etc/apt/sources.list.d/nginx.list
echo "deb-src http://nginx.org/packages/debian/ wheezy nginx" | tee -a /etc/apt/sources.list.d/nginx.list

Debian 8

 echo "deb http://nginx.org/packages/debian/ jessie nginx" | tee -a /etc/apt/sources.list.d/nginx.list
echo "deb-src http://nginx.org/packages/debian/ jessie nginx" | tee -a /etc/apt/sources.list.d/nginx.list

Ubuntu 12

 echo "deb http://nginx.org/packages/ubuntu/ precise nginx" | tee -a /etc/apt/sources.list.d/nginx.list
echo "deb-src http://nginx.org/packages/ubuntu/ precise nginx" | tee -a /etc/apt/sources.list.d/nginx.list

Ubuntu 14

 echo "deb http://nginx.org/packages/ubuntu/ trusty nginx" | tee -a /etc/apt/sources.list.d/nginx.list
echo "deb-src http://nginx.org/packages/ubuntu/ trusty nginx" | tee -a /etc/apt/sources.list.d/nginx.list

Ubuntu 15

 echo "deb http://nginx.org/packages/ubuntu/ wily nginx" | tee -a /etc/apt/sources.list.d/nginx.list
echo "deb-src http://nginx.org/packages/ubuntu/ wily nginx" | tee -a /etc/apt/sources.list.d/nginx.list

Ubuntu 16

 echo "deb http://nginx.org/packages/ubuntu/ xenial nginx" | tee -a /etc/apt/sources.list.d/nginx.list
echo "deb-src http://nginx.org/packages/ubuntu/ xenial nginx" | tee -a /etc/apt/sources.list.d/nginx.list

CentOS 5 / CloudLinux 5

 echo "[nginx]" | tee -a /etc/yum.repos.d/nginx.repo
echo "name=nginx repo" | tee -a /etc/yum.repos.d/nginx.repo
echo "baseurl=http://nginx.org/packages/mainline/centos/5/"'$basearch/' | tee -a /etc/yum.repos.d/nginx.repo
echo "gpgcheck=0" | tee -a /etc/yum.repos.d/nginx.repo
echo "enabled=1" | tee -a /etc/yum.repos.d/nginx.repo

CentOS 6 / CloudLinux 6

 echo "[nginx]" | tee -a /etc/yum.repos.d/nginx.repo
echo "name=nginx repo" | tee -a /etc/yum.repos.d/nginx.repo
echo "baseurl=http://nginx.org/packages/mainline/centos/6/"'$basearch/' | tee -a /etc/yum.repos.d/nginx.repo
echo "gpgcheck=0" | tee -a /etc/yum.repos.d/nginx.repo
echo "enabled=1" | tee -a /etc/yum.repos.d/nginx.repo

CentOS 7 / CloudLinux 7

 echo "[nginx]" | tee -a /etc/yum.repos.d/nginx.repo
echo "name=nginx repo" | tee -a /etc/yum.repos.d/nginx.repo
echo "baseurl=http://nginx.org/packages/mainline/centos/7/"'$basearch/' | tee -a /etc/yum.repos.d/nginx.repo
echo "gpgcheck=0" | tee -a /etc/yum.repos.d/nginx.repo
echo "enabled=1" | tee -a /etc/yum.repos.d/nginx.repo

3. Подключаем ключи Nginx

 cd
wget http://nginx.org/keys/nginx_signing.key

Debian/Ubuntu

apt-key add nginx_signing.key

CentOS/CloudLinux

rpm --import nginx_signing.key

4. Выполняем обновление индексов и пакетов

Debian/Ubuntu

apt-get update && apt-get -y upgrade nginx

CentOS/CloudLinux

yum update

Вы можете упростить данный процесс и выполнить обновление с помощью написанного нами скрипта.

https://github.com/alexeymalets/nginx-install-auto

© MyHosti International, 2013-2019

Международный хостинг-центр. «MyHosti» работает только с проверенными методами. В наших интересах развитие вашего сайта и рост его доходности. Мы следим за нашей репутацией и всегда оправдываем надежды, которые на нас возлагают.

Компания
  • Подробнее о нас
  • Блог
  • Акции
  • Справка
  • Способы оплаты
  • Поддержка клиентов
Информация
  • Дата-Центр
  • Программы обслуживания
  • Документы
  • Статус сети
  • Сервисы
Поиск статей
Разработка сайта от "Expil Group"
Яндекс.Метрика
службы мониторинга серверов Uptime по данным Ping-Admin.Ru - сервиса мониторинга доступности сайтов
HostDB.ru - портал о хостинге и хостинг-провайдерах