Ответ 1
У меня была аналогичная проблема, и для меня речь шла о том, что вошедший в систему пользователь не имел привилегий, поэтому вместо
service apache2 restart
Мне пришлось делать
sudo service apache2 restart
Я установил Apache на моем сервере Ubuntu. По какой-то особой причине я должен включить mod_rewrite. Поэтому я сделал это.
И в каждом учебном пособии в Интернете последней командой является перезапуск apache.
Но когда я это делаю, консоль печатает [fail].
Может ли кто-нибудь помочь мне здесь?
$ service apache2 restart
* Restarting web server apache2 [fail]
У меня была аналогичная проблема, и для меня речь шла о том, что вошедший в систему пользователь не имел привилегий, поэтому вместо
service apache2 restart
Мне пришлось делать
sudo service apache2 restart
Это говорит вам, что еще одна служба уже находится на порту 80, возможно, это apache
попробуйте код:
sudo /etc/init.d/apache2 stop
за которым следует код:
sudo killall apache2
затем убедитесь, что на порт не запущены службы 80 Код:
sudo netstat -l|grep www
then (re) start apache Код:
sudo /etc/init.d/apache2 restart
sudo service apache2 restart
Это должно работать
Я столкнулся с той же проблемой, что и я:
sudo service apache2 restart
он работал
Это:
sudo service apache2 restart
Работал для меня
У меня была та же проблема, и:
sudo /etc/init.d/apache2 restart
разрешил проблему.
Используя функции systemd (начиная с Ubuntu 15), вы можете перезапустить службу apache следующим образом:
sudo systemctl restart apache2.service
Проверить статус:
sudo systemctl status apache2.service
http://guntucomputerhacks.blogspot.com.au/2017/06/unable-to-resolve-host-ubuntu-1404.html
Я сталкиваюсь с этой проблемой, когда добавляю новый веб-сайт на свой веб-сервер, который размещается в службе Digital Ocean Cloud. Итак, что случилось, когда я использую команды sudo для перезагрузки или перезагрузки сервера apache2, его перезагрузка со следующими сообщениями об ошибке.
Для меня все хорошо работало, несмотря на эти два сообщения об ошибках.
Итак, исправление было очень простым.
Сначала откройте файл hotsts.
sudo nano/etc/hosts
Выходной файл
127.0.1.1 имя хоста 127.0.0.1 localhost
sudo nano/etc/hostname
Выходной файл
hostnamexxx