Нужно переустановить nginx на VPS, так как у меня случился казус и я по неосторожности удалил конфигурационные файлы nginx. Что же теперь делать ? Ведь просто так удалить и установить nginx с чистого листа оказывается не так просто. Для этого нужно выполнить несколько команд в терминале в определенной последовательности. Именно по этой причине, чтобы не потерять и не забыть, я решил посвятить этому действию данную статью. Я думаю это полезная информация и к ней возможно придется вернуться еще ни раз.
Полное удаление NGINX в Ubuntu 24.04
1. Останови и отключи службу
sudo systemctl stop nginx
sudo systemctl disable nginx
2. Удали все пакеты nginx
В Ubuntu их несколько (nginx, nginx-core, nginx-common, libnginx-mod-*).
sudo apt purge nginx nginx-common nginx-core nginx-full nginx-light libnginx-mod-* -y
(команда purge удаляет пакеты вместе с их конфигурационными файлами)
3. Удали остатки вручную
После удаления пакетов могут остаться папки и старые логи.
sudo rm -rf /etc/nginx
sudo rm -rf /var/log/nginx
sudo rm -rf /var/lib/nginx
sudo rm -rf /usr/share/nginx
sudo rm -rf /etc/systemd/system/nginx.service.d
4. Проверь, что ничего не осталось
dpkg -l | grep nginx
Если вывод пуст — значит, всё удалено.
5. Очисти кэш apt (опционально)
sudo apt autoremove --purge -y
sudo apt clean
Установка с нуля
Теперь можно поставить чистый пакет:
sudo apt update
sudo apt install nginx -y
После установки:
sudo systemctl enable nginx
sudo systemctl start nginx
sudo systemctl status nginx
Проверка. Получилось ли переустановить nginx.
Открой в браузере:
http://IP_СЕРВЕРА/
Если видишь страницу “Welcome to nginx!” — всё восстановлено идеально.
