Обновление Nginx до последней версии в Ubuntu
Если вы запускаете nginx в Ubuntu, вы скоро обнаружите, что версия Ubuntu по умолчанию, упакованная с ОС, действительно устарела.
Все это означает, что вам нужно использовать последнюю версию Nginx, чтобы избежать проблем с безопасностью. Этот пост о том, как это сделать.
Первым делом нужно выяснить, на какой у вас версии. Вот как это сделать.
$ nginx -v
Он должен показать вам что-то вроде.
nginx version: nginx/1.10.3 (Ubuntu)
Теперь, когда мы знаем, что нам нужно выполнить обновление, первое, что нужно сделать, - это сделать резервную копию вашей конфигурации.
$ sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.1.10.3.backup
Установите зависимости
$ sudo apt-get install software-properties-common python-software-properties
Добавьте репозиторий для стабильной версии Nginx
$ sudo add-apt-repository ppa:nginx/stable
Теперь обновите это
$ sudo apt-get update
Запускаем установку
$ sudo apt-get install nginx
Когда он спросит вас, хотите ли вы продолжать использовать старую конфигурацию или получить новую конфигурацию, подобную этой.
Configuration file '/etc/nginx/nginx.conf' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** nginx.conf (Y/I/N/O/D/Z) [default=N] ?
Выберите N (Нет). Он установит новую версию текущих файлов конфигурации в каталог /etc/nginx/sites-available
.
OR
Выберите Д (а) и получите последнюю конфигурацию. Он удалит текущие файлы конфигурации.
Еще раз проверьте версию nginx.
$ nginx -v
Вот что в нем должно быть сказано.
nginx version: nginx/1.14.1
Вот и все. Теперь у вас на сервере работает последняя версия Nginx.