apache2 не запускается после очистки и переустановки

Прежде всего - я посмотрел и попробовал несколько подходов, включая https://askubuntu.com/questions/94805/apache-server-not-starting/

Я использую Ubuntu 14.04 64 bit

Я удалил, используя ответ на serverfault

  • sudo service apache2 stop
  • sudo apt-get --purge удалить apache2 sudo apt-get удалить apache2-common
  • sudo apt-get autoremove
  • whereis apache2 (дал 3 расположения)
  • sudo rm -rf / etc / apache2
  • sudo rm -rf / usr / sbin / apache2
  • sudo rm -rf / usr / lib / apache2

я сделал

  • sudo apt-get -y install apache2 - говорит, что это новейшая версия
  • все файлы conf находятся в / etc / apache2 / etc / log / apache2 / error_log пуст
  • sudo service apache2 restart не выдает никаких данных - нет ошибок - нет сообщений
  • http // localhost или 127.0.0.1 говорят, что веб-сервер недоступен
  • ps ax | grep -i apache дает 7919 pts / 0 S + 0:00 grep --color = auto -i apache

Я в тупике - пожалуйста, помогите!

Редактировать - только что понял / usr / sbin / apache2 не существует и не существует / usr / lib / apache2

После 3 переустановок - как мне их получить - пожалуйста, помогите - thx

6
задан 13 April 2017 в 15:24

4 ответа

В 14,04, апачские двоичные файлы расположены в apache2-bin.

, Так как Вы пропускаете двоичные файлы, можно попытаться переустановить тот пакет наряду с apache2.

sudo apt-get install --reinstall apache2 apache2-bin

Тогда попытка стартовый апач снова, (Хотя я верю апачу, автоматически запустит себя после установки)

sudo apache2ctl start
0
ответ дан 13 April 2017 в 15:24

Двоичные файлы Apache2 находятся в apache2-bin.

Попытка:

sudo apt-get --purge remove apache2*
sudo apt-get --purge autoremove
sudo apt-get install apache2
0
ответ дан 13 April 2017 в 15:24

спасибо для ответа.

я действительно пробовал чистку, автоудалял и устанавливал

, Она установила файл - echo'd много материала, настраивающего conf и сайтов по умолчанию, но когда я перешел к localhost - не было никакого веб-сервера

, перезапуск не повторил ничего, но все еще никакого веб-сервера

, Что работало, был, производил чистку, автоудаляют и

тогда sudo-apt-get tasksel

sudo tasksel

установки и выбор сервера лампы

, я подозреваю, что она имела что-то, чтобы сделать меня удаляющий/usr/sbin/apache2 и/usr/lib/apache2 использование whereis apache2 следующим вслепую

, мне жаль, что я не знал

sudo склонный - добираются, установка - переустанавливают apache2 apache2-мусорное-ведро

, который, вероятно, решил бы мою проблему, но хороший для знания

Большое спасибо

0
ответ дан 13 April 2017 в 15:24

Вам нужно найти пакет, используя

dpkg -S /usr/sbin/apache2

после этого вы получите ответ на терминале вида apache2-bin: /usr/sbin/apache2

затем переустановите зависимость apache2 apache2-bin

sudo apt install --reinstall apache2-bin
0
ответ дан 15 May 2020 в 06:23

Другие вопросы по тегам:

Похожие вопросы: