Чтобы удалить все виртуальные хосты в Ubuntu, вы можете воспользоваться несколькими способами. Вот несколько вариантов:
Метод 1: использование Apache2
- Откройте терминал.
- Введите следующую команду, чтобы отключить все виртуальные хосты:
sudo a2dissite * - Перезапустите Apache, чтобы изменения вступили в силу:
sudo service apache2 restart - Этот метод отключит все виртуальные хосты, но файлы конфигурации по-прежнему останутся в каталоге
/etc/apache2/sites-available/. При желании вы можете удалить их вручную.
Способ 2: удаление файлов конфигурации вручную
- Откройте терминал.
- Перейдите в каталог
/etc/apache2/sites-available/:cd /etc/apache2/sites-available/ - Используйте команду
rm, чтобы удалить файлы конфигурации виртуальных хостов, которые вы хотите удалить. Например:sudo rm example.com.confЗамените
example.com.confфактическим именем файла конфигурации виртуального хоста. - После удаления файлов конфигурации перезапустите Apache:
sudo service apache2 restart
Метод 3: использование скрипта
- Создайте файл сценария, например,
delete_vhosts.sh, и откройте его в текстовом редакторе. - Добавьте в скрипт следующее содержимое:
#!/bin/bash sudo a2dissite * sudo service apache2 restart - Сохраните файл и сделайте его исполняемым:
chmod +x delete_vhosts.sh - Запустите скрипт с правами root:
sudo ./delete_vhosts.sh