Ubuntu 16.04 Я удалил apache2, но не могу переустановить его сейчас - PullRequest
0 голосов
/ 11 декабря 2018

У меня проблема на сервере Ubuntu 16.04, который я настроил.Я подозревал, что сделал несколько ошибок при первоначальной установке и настройке apache2, потому что он вел себя не так, как обычно.

Я решил полностью удалить apache2, включая удаление файлов конфигурации, чтобы я мог выполнить «свежую» установку.

Я выполнил следующие команды: - служба apache2 остановка sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-общая sudo apt-get autoremove --purge whereis apache2 rm -Rf / etc / apache2 /usr / lib / apache2 / usr / include / apache2

После всего вышесказанного я сделал еще кое-что и решил удалить другие вещи: rm -Rf / usr / sbin / apache2 / usr / share / apache2 / usr / share/man/man8/apache2.8.gz

Тогда все прошло!

Я перезагрузил сервер.

Однако, когда я сейчас говорю: apt install apache2

Чтение списков пакетов ... Готово Построение дерева зависимостей
Чтение информации о состоянии ... Готово apache2 уже самая новая версия (2.4.18-2ubuntu3.9).0 обновлено, 0 вновь установлено, 0 для удаления и 2 не обновлено.

Но я проверил и / etc / apache2 и т. Д. Пропал.Как будто он говорит мне, что apache2 все еще там?

Я в замешательстве!Помогите!

Ответы [ 2 ]

0 голосов
/ 10 июня 2019

Вы установили другой сервер?Если путь к другому серверу совпадает с путем к серверу apache (например, /var/www/html/index.html), сервер отобразит страницу apache.Таким образом проверьте другой путь к серверу.

0 голосов
/ 12 декабря 2018

Выполните следующие действия, чтобы удалить службу apache2, используя Terminal:

  1. Сначала остановите службу apache2, если она работает с: sudo service apache2 stop
  2. Теперь удалите и очистите все пакеты apache2 с помощью:

    sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
    //or 
    sudo apt-get purge apache2 apache2-utils apache2-bin apache2.2-common
    
  3. Наконец, запустите sudo apt-get autoremove на всякий случай, если потребуется любая другая очистка

Вы можете сделать следующие два теста, чтобы подтвердить, что apache был удален:

  1. which apache2 - должен возвращать пустую строку
  2. sudo service apache2 start - должен возвращать apache2: unrecognized service

ответ от здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...