Здравствуйте. Вот уже более 4 лет назад, один мой знакомый настроил мне веб сервер. Установил мне версию 1.6.4 (как не знаю, собирал из исходников, или же устанавливал из репозитория).
Сейчас встала задача выполнить шаги из данной статьи:
https://habr.com/ru/post/158393/, в которой нужен модуль ngx_http_substitutions_filter_module. За одно решил убить двух зайцев, обновив nginx до последней версии. Связь с товарищем давно утеряна, попросить его сделать это не могу.
Прошу подсказать, как можно на боевом сервере обновить без болезненных последствий. Точно знаю, что товарищ не по стандартному все настраивал. Например у меня есть две директории, /etc/nginx/sites-primary в котором по одному конфигу на сайт, и /etc/nginx/sites-secondary с единым конфигом, если в предыдущей папке конфиг не найден. Конфиг вида:
server {
listen 80;
server_name ~^(www\.)?(?<domain>.+)$;
Что мне нужно на всякий случай забекапить? /etc/nginx ? Если вдруг, что-то сломается при обновлении\компиляции нового nginx, каким образом можно будет вернуть все как было?
Знаниями начальными я в общем то обладаю, но в работающий боевой сервер лезть с инструкциями с гугла так вот сразу боюсь..