Advertisement
moropsk

reinstall nginx

Oct 29th, 2016
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.77 KB | None | 0 0
  1. Перед установкой новой версии:
  2. Cмотрим текущую версию
  3. nginx -v
  4.  
  5. Текущие установленные пакеты
  6.  dpkg-query -W --showformat='${Package}\n' | grep nginx
  7. nginx
  8. nginx-common
  9. nginx-full
  10. Источник <http://ermin.ru/post/15>
  11.  
  12. Удаляем установленные пакеты
  13. apt-get remove nginx nginx-common nginx-full
  14.  
  15. #удаляем nginx и все связанные пакеты
  16. apt-get remove nginx*
  17.  
  18. #удаляем рабочие директории и логи
  19. rm -rf /etc/nginx/ /usr/sbin/nginx /usr/sbin/nginx-debug /usr/share/man/man1/nginx.1.gz
  20.  
  21. #удаляем остатки nginx из базы apt
  22. apt-get --purge autoremove nginx && dpkg --purge nginx
  23. apt-get --purge autoremove nginx-common && dpkg --purge nginx-common
  24. apt-get --purge autoremove nginx-full && dpkg --purge nginx-full
  25.  
  26. Проверяем, что осталось..
  27. dpkg-query -W --showformat='${Package}\n' | grep nginx
  28.  
  29. Удаляем остатки
  30. apt-get --purge autoremove nginx-common && dpkg --purge nginx-common
  31.  
  32. apt-get update
  33. apt-get install nginx
  34.  
  35.  
  36.  
  37. # Если нужна более новая версия (текущая 1.11.5)
  38. Подключаем репозитарий разработчиков
  39. nano /etc/apt/sources.list.d/nginx.list
  40. Источник <https://interface31.ru/tech_it/2016/08/nastraivaem-veb-server-nginx-kak-front-end-k-apache.html>
  41.  
  42. deb http://nginx.org/packages/mainline/debian/ jessie  nginx
  43. deb-src http://nginx.org/packages/mainline/debian/ jessie  nginx
  44.  
  45. установим PGP-ключ для проверки подлинности пакетов:
  46. wget http://nginx.org/keys/nginx_signing.key
  47. apt-key add nginx_signing.key
  48.  
  49. apt-get update
  50. apt-get install nginx
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement