Я пытаюсь добавить новый модуль в nginx с помощью naxsi, но мне нужно переустановить nginx. Как лучше удалить nginx?
Удаляет все, кроме файлов конфигурации.
sudo apt-get remove nginx nginx-common
Удаляет все.
sudo apt-get purge nginx nginx-common
После использования любой из вышеперечисленных команд используйте это, чтобы удалить зависимости, используемые nginx, которые больше не требуются.
sudo apt-get autoremove
Как удалить NGINX из Ubuntu
В этом руководстве мы рассмотрим пошаговые инструкции по удалению веб-сервера NGINX и обратного прокси-сервера из Ubuntu Linux. Ubuntu предлагает нам два варианта удаления программного обеспечения: «удалить» или «очистить». Прочтите, чтобы узнать разницу и узнать, как выполнять любую функцию.
В этом руководстве вы узнаете:
- Как удалить, очистить или переустановите веб-сервер/обратный прокси NGINX из Ubuntu

Категория | Требования, соглашения или используемая версия программного обеспечения |
---|---|
Система | Ubuntu Linux |
Программное обеспечение | NGINX |
Другое | Привилегированный доступ к вашей системе Linux с правами root или с помощью команды sudo . |
Соглашения | # – требует, чтобы данные команды Linux выполнялись с правами root либо непосредственно как пользователь root, либо использование команды sudo $ – требуется заданы ли команды Linux для выполнения от имени обычного непривилегированного пользователя |
Удалить, очистить или переустановить NGINX
Диспетчер пакетов APT Ubuntu дает нам два разных варианта удаления пакетов из системы: удалить и очистить.
Remove удалит NGINX из системы, но оставит файлы конфигурации позади. В частности, это означает, что файлы конфигурации сайта в каталоге /etc/nginx
остаются в покое. Если у вас есть намерение переустановить NGINX в будущем, вам следует использовать опцию удаления вместо очистки. Конечно, сами файлы веб-сайта, хранящиеся внутри /var/www
, также не будут удалены во время процесса удаления.
Подписаться в RSS и НОВОСТНОЙ БЮЛЛЕТЕНЬ и получайте последние новости Linux, вакансии, советы по карьере и учебные пособия.
Открыть терминал и введите следующую команду, чтобы удалить NGINX.
$ sudo apt remove nginx
Purge удалит NGINX из системы вместе с файлами конфигурации внутри /etc/nginx
. Этот каталог будет полностью удален. Если /var/www
не пуст, то процесс удаления оставляет его нетронутым, поэтому вам не нужно беспокоиться о чистке, удалив весь ваш веб-сайт. Если вы не планируете переустанавливать NGINX в будущем и не нуждаетесь в ваших файлах конфигурации (или уже сделали их резервную копию), то вариант очистки для вас. На всякий случай рекомендуется сделать резервную копию файлов вашего веб-сайта перед очисткой.
Откройте терминал и введите следующую команду для очистки NGINX.
$ sudo apt purge nginx
Reinstall удалит NGINX из вашей системы, а затем установит его снова. Он не внесет изменений в ваши файлы конфигурации или каталог /var/www
. Вместо этого удаляются и заменяются системные файлы NGINX. Ваша установка NGINX должна быть изрядно запутанной, чтобы оправдать эту опцию, но она есть, если она вам понадобится.
Откройте терминал и введите следующую команду, чтобы переустановить NGINX.
$ sudo apt переустановите nginx
Заключительные мысли
В этом руководстве мы увидели несколько различных вариантов удаления NGINX из Ubuntu Linux. Диспетчер пакетов APT Ubuntu упрощает удаление программного обеспечения. Опция удаления vs purge также защищает пользователей от случайного удаления важных файлов, которые они могут захотеть позже (например, если они решат переустановить NGINX).
Имейте в виду, что другие компоненты веб-хостинга могут все еще будет установлен в вашей системе. Например, PHP и MySQL. Это отдельные пакеты, поддерживаемые вне NGINX, поэтому вам нужно будет удалить их по отдельности, если вы больше не хотите, чтобы это программное обеспечение было в вашей системе.