
Estoy intentando configurar mi Raspberry Pi para que sea un servidor web. Lo acabo de instalar hoy, por lo que tiene la última configuración. He optado por apache2. He leído que si al ingresar la dirección IP de mi computadora en Chrome no aparece la página de muestra, debo usar el comando de Linux.
sudo service apache2 start
Sin embargo, cuando intento ejecutar el código, aparece el siguiente mensaje:
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
Luego abro el primer archivo que me pide que revise, y esto es lo que aparece:
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'.
No estoy muy seguro de haber instalado los archivos de Apache correctamente.
Respuesta1
/usr/sbin/apache2: not found
Obviamente el archivo no existe. Normalmente se esperaría que la distribución proporcionara archivos unitarios adecuados. ¿Quizás no instaló Apache de la forma prevista? Puede verificar los archivos instalados ( dpkg-query --listfiles apache2
) y crear un archivo de unidad correcto.