Как обновить nginx и сохранить все настройки?

Здравствуйте.

Подскажите, пожалуйста, как на рабочем сервере обновится до последней версии nginx "на лету" и при этом сохранить все настройки вебсервера (сайты, домены, конфигы и т.п.) ?

ОС Ubuntu

Спасибо.
  • Вопрос задан
  • 11807 просмотров
Решения вопроса 1
@n1mda
apt-get update && apt-get install nginx -y
обновит только nginx
Иль Вы из исходников собирали?
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@polozad
При обновлении nginx не трогает текущие конфиги, а новые кладёт рядом, либо в директорию с примерами. Это раз. У nginx есть киллерфича обновления бинарника на лету. Это два. Выбирайте.
Ответ написан
Комментировать
@jaymecd
JaymecD
Можно использовать git.

1) подготавливаем репозиторий:
$ cd /etc/nginx 
$ git init . && git add . && git commit -m initial


2) обновляем nginx:
# debian/ubuntu
$ apt-get update && apt-get install nginx

# redhat/centos
$ yum install nginx


3) смотрим измения и коммитим необходимое:
$ git diff 
$ git add nginx.conf && git commit -m updated
Ответ написан
Комментировать
@AVKor
-o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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