Не удалось запустить HTTP-сервер Apache - Ubuntu 18.04

Я совершенно не знаком с Ubuntu и всем остальным и просто пытаюсь настроить MyBB на своем VPS с помощью OVH. Когда я перезапускаю свой сервер Apache с помощью sudo systemctl -l status apache2, я получаю сообщение об ошибке:

Nov 02 09:48:19 vps607432 systemd[1]: Starting The Apache HTTP Server... Nov 02 09:48:19 vps607432 apachectl[18213]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80 Nov 02 09:48:19 vps607432 apachectl[18213]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80 Nov 02 09:48:19 vps607432 apachectl[18213]: no listening sockets available, shutting down Nov 02 09:48:19 vps607432 apachectl[18213]: AH00015: Unable to open logs Nov 02 09:48:19 vps607432 apachectl[18213]: Action 'start' failed. Nov 02 09:48:19 vps607432 apachectl[18213]: The Apache error log may have more information. Nov 02 09:48:19 vps607432 systemd[1]: apache2.service: Control process exited, code=exited status=1 Nov 02 09:48:19 vps607432 systemd[1]: apache2.service: Failed with result 'exit-code'. Nov 02 09:48:19 vps607432 systemd[1]: Failed to start The Apache HTTP Server.

Я понимаю, в чем проблема, поскольку внутри ошибки прямо говорится, что не так. Просто я не уверен, как я подойду к решению этой проблемы, с которой я столкнулся.

Спасибо, что нашли время, чтобы прочитать этот вопрос, я надеюсь, что смогу найти решение как можно быстрее.

Похоже, что порт 80 уже используется каким-то другим процессом в вашей системе. Эта почта может вам помочь

Eugene Anisiutkin 02.11.2018 10:14

Я это вижу, просто я не знаю, как бы исправить эту проблему, чтобы она не использовалась другим процессом.

user10595363 02.11.2018 10:16

"Когда я перезапускаю свой сервер Apache с помощью sudo systemctl -l status apache2" sudo systemctl -l status apache2 не перезагружает ваш Apache, он показывает его статус

brombeer 02.11.2018 10:27

Извините, я имел в виду перезапуск sudo service apache2. В любом случае, я перезапустил весь VPS, и, похоже, это сработало, но я не уверен, в каком состоянии он оставил систему и будет ли это долгосрочным или краткосрочным исправлением.

user10595363 02.11.2018 10:43

В следующий раз, когда это произойдет (если вообще произойдет), запустите sudo lsof | grep LISTEN | grep http. Это покажет вам, какой процесс удерживает порт 80. Затем убейте его и выясните, почему он блокировал порт.

Nic3500 02.11.2018 14:32
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
4 284
0

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