Як чисто видалити сервер apache2 на сервері ubuntu, а потім перевстановити?


21

У мене виникають певні проблеми з сервером Apache2 на моєму сервері ubuntu. Я вважаю, що деякі файли конфігурації можуть бути підроблені. Який найпростіший спосіб видалити apache2 повністю з мого сервера. Мені відомо, як встановити за допомогою

sudo apt-get install apache2

але, я просто хочу переконатися, що я повністю видалити apache2.

Відповіді:


14

Виконайте такі дві команди:

sudo apt-get --purge remove apache2
sudo apt-get remove apache2-common

68

Спочатку зупиніть ваш сервер, очевидно:

sudo service apache2 stop

Видаліть пакети apache2 та залежності:

sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
sudo apt-get autoremove --purge

Якщо ви вручну змінили або встановили речі, apt може не видалити їх. Перевірте, що залишилося:

whereis apache2

Подивіться, що знаходиться в цих каталогах, і якщо ви впевнені, що хочете їх виправити, вручну видаліть каталоги. У моєму випадку:

sudo rm -Rf /etc/apache2 /usr/lib/apache2 /usr/include/apache2

2
Ця відповідь є більш повною, ніж прийнята відповідь. Повна послідовність команд: sudo service apache2 stop sudo apt-get --purge remove apache2 sudo apt-get remove apache2-common sudo apt-get autoremove whereis apache2 apache2: /etc/apache2 sudo rm -rf /etc/apache2
Володимир Цвєтков

Чудова ґрунтовна відповідь. : -0
djangofan

2
Це слід позначити як правильну відповідь. Щойно виникло багато проблем з Apache2, і це врятувало мене від перевстановлення ОС (Linux Mint 14 MATE). Спасибі!
Джонатан Комар

Просто: "sudo apt-get remove apache2; sudo apt-get autoremove --purge"
diyism

0

Я думаю, ви можете спробувати це.

APACHE_PKGS=`sudo dpkg --get-selections | grep apache | cut -f 1

Потім у своєму терміналі перевірте, чи є там:

echo $APACHE_PKGS

Показує щось на кшталт:

apache2 apache2-mpm-prefork apache2-utils apache2.2-поширений та багато іншого. Потім виконайте цю команду:

sudo apt-get remove --purge $APACHE_PKGS
sudo apt-get install $APACHE_PKGS

І вам слід добре піти.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.