У меня возникли некоторые странные проблемы с сервером Apache2 на моем сервере ubuntu. Я считаю, что некоторые файлы конфигурации могли быть изменены. Каков самый простой способ полностью удалить apache2 с моего сервера. Я знаю, как установить с помощью
sudo apt-get install apache2
но я просто хочу убедиться, что полностью удалил apache2.
Очевидно, сначала остановите свой сервер:
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
Выполните следующие две команды:
sudo apt-get --purge remove apache2
sudo apt-get remove apache2-common
Думаю, ты можешь попробовать это.
APACHE_PKGS=`sudo dpkg --get-selections | grep apache | cut -f 1
В своем терминале проверьте, есть ли он там:
echo $APACHE_PKGS
Должно появиться что-то вроде:
apache2 apache2-mpm-prefork apache2-utils apache2.2-common и многие другие. Затем вы запускаете эту команду:
sudo apt-get remove --purge $APACHE_PKGS
sudo apt-get install $APACHE_PKGS
И тебе должно быть хорошо.