Как удалить Nginx в Ubuntu
Если в вашей системе установлен и запущен веб-сервер Nginx, то при попытке установить Apache, OpenLiteSpeed или Lighttpd и запустить его вы получите ошибку Address already in use. Это означает, что порт 80 или 443 занят Nginx и другой веб-сервер не может его использовать.
Вы можете использовать другой порт или просто остановить Nginx, но если он вам больше не нужен, то можно его удалить. В этой небольшой статье мы рассмотрим как удалить Nginx Ubuntu полностью.
Удаление Nginx в Ubuntu
Для того чтобы остановить сервис Nginx и удалить его из автозагрузки выполните такие команды:
sudo systemctl stop nginx sudo systemctl disable nginx
Этого будет вполне достаточно, чтобы ничего не удаляя в вашей системе начал работать другой веб-сервер. Если же вы хотите именно удалить его выполните такую команду:
sudo apt purge nginx nginx-common

Для того чтобы удалить пакеты, которые были установлены во время установки Nginx, но больше не требуются, надо выполнить:
sudo apt autoremove
Если вы создавали файлы конфигурации сайтов в каталоге /etc/ вручную, то они не удаляться пакетным менеджером. Для их удаления используйте:
sudo rm -Rf /etc/nginx/*
Теперь вы знаете как полностью удалить Nginx Ubuntu из вашей системы. В этом совсем нет ничего сложного. Если у вас остались вопросы, спрашивайте в комментариях!
Sorry, you have been blocked
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.
What can I do to resolve this?
You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.
Cloudflare Ray ID: 7a741494cca02de8 • Your IP: Click to reveal 88.135.219.175 • Performance & security by Cloudflare
как удалить nginx в ubuntu
Попробовал все обычные способы которые нашел в Интернет, но все равно когда ввожу localhost выпадает страница что nginx работает. Как его полностью удалить?
![]()
![]()
Проверьте что у Вас весит на 80 порту. Это можно сделать командой:
В результате вы увидите что запущенно у Вас на localhost. Если это процесс nginx то выполните команду:
![]()
Если nginx удалён, то скорее всего у вас остались в системе пакеты, которые устанавливались вместе с nginx автоматически.
Выполните следующую серию команд:
Получим ответ, что nginx удалён:
sudo apt remove nginx
Получим ответ, что nginx удалён с указанием оставшихся пакетов:
sudo apt purge nginx
Удаление пакетов установленных автоматически с nginx, но более неиспользуемые:
sudo apt autoremove
Удаляем Nginx в Ubuntu
Когда вы устанавливаете и запускаете веб-сервер Nginx, а дальшев случае инсталляции Apache, OpenLiteSpeed или Lighttpd и с попыткой запуска можете обнаружить ошибку Address already in use.
Здесь у пользователя возникает вопрос, что это значит, когда порт 80 или 443 занят Nginx и другой веб-сервер не может его использовать. Конечно, можно использовать другой порт или приостановить Nginx, на если в нем больше нет потребности, то можно вовсе удалить. Как удалить Nginx Ubuntu полностью? Дальше расскажем об этом.
Удаляем Nginx полностью с системы
Для остановки сервиса Nginx и его удаления из автозагрузки предусмотрена следующая команда:
$ sudo systemctl stop nginx
$ sudo systemctl disable nginx
Этого уже хватит, чтобы без лишних удалений из системы начал функционировать другой веб-сервер. Если же нужно именно удалить, выполните такую команду:
$ sudo apt purge nginx nginx-common

Для удаления пакетов, которые были установлены во время установки Nginx, но больше не нужны, выполните:
Если был создан файл конфигурации сайтов в каталоге /etc/ ручным методом, используя пакетный менеджер, вы не сможете удалить их.