Fehler beim Ausführen des Apache2-HTTPD-Webservers auf dem Computer

Fehler beim Ausführen des Apache2-HTTPD-Webservers auf dem Computer

Ich versuche, meinen Raspberry Pi als Webserver einzurichten. Ich habe ihn erst heute installiert, er hat also die neueste Konfiguration. Ich habe mich für Apache2 entschieden. Ich habe gelesen, dass ich den Linux-Befehl verwenden soll, wenn die Eingabe der IP-Adresse meines Computers in Chrome nicht die Beispielseite aufruft.

sudo service apache2 start

Wenn ich jedoch versuche, den Code auszuführen, erhalte ich die folgende Meldung:

Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.

Ich öffne dann die erste Datei, die ich überprüfen soll, und das hier wird angezeigt:

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'.

Ich bin nicht ganz sicher, ob ich die Apache-Dateien richtig installiert habe.

Antwort1

/usr/sbin/apache2: not found

Offensichtlich existiert die Datei nicht. Normalerweise würde man erwarten, dass die Distribution passende Unit-Dateien bereitstellt. Vielleicht haben Sie Apache nicht so installiert, wie es vorgesehen ist? Sie können die installierten Dateien überprüfen ( dpkg-query --listfiles apache2) und eine korrekte Unit-Datei erstellen.

verwandte Informationen