
Я пытаюсь настроить свой Raspberry Pi в качестве веб-сервера. Я только сегодня установил его, так что он в последней конфигурации. Я выбрал Apache2. Я читал, что если ввод IP-адреса моего компьютера в Chrome не выводит страницу-образец, я должен использовать команду Linux
sudo service apache2 start
Однако при попытке запустить код я получаю следующее сообщение:
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
Затем я открываю первый файл, который мне предлагается проверить, и вот что выводится:
Jun 01 18:59:27 raspberrypi systemd[1]: Starting The Apache HTTP Server...
Jun 01 18:59:27 raspberrypi apachectl[6989]: /usr/sbin/apachectl: 174: /usr/sbin/apachectl: /usr/sbin/apachectl: /usr/sbin/apache2: not found
Jun 01 18:59:27 raspberrypi apachectl[6989]: Action 'start' failed.
Jun 01 18:59:27 raspberrypi apachectl[6989]: The Apache error log may have more information.
Jun 01 18:59:27 raspberrypi systemd[1]: apache2.service: Control process exited, code=exited status=127
Jun 01 18:59:27 raspberrypi systemd[1]: Failed to start The Apache HTTP Server.
Jun 01 18:59:27 raspberrypi systemd[1]: apache2.service: Unit entered failed state.
Jun 01 18:59:27 raspberrypi systemd[1]: apache2.service: Failed with result 'exit-code'.
Я не совсем уверен, что правильно установил файлы Apache.
решение1
/usr/sbin/apache2: not found
Очевидно, что файл не существует. Обычно можно ожидать, что дистрибутив предоставит подходящие файлы модулей. Возможно, вы не установили Apache так, как это предполагается? Вы можете проверить установленные файлы ( dpkg-query --listfiles apache2
) и создать правильный файл модуля.