在Ubuntu中启动apache2服务器时出错

时间:2020-06-02 01:55:44

标签: mysql ubuntu nginx apache2 bugzilla

systemctl启动apache2.service

出现此错误:-

apache2.service的作业失败,因为控制进程退出并显示错误代码。 有关详细信息,请参见“ systemctl status apache2.service”和“ journalctl -xe”。

systemctl状态apache2.service的日志

● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; disabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: failed (Result: exit-code) since Tue 2020-06-02 08:24:55 IST; 49s ago
  Process: 9759 ExecStart=/usr/sbin/apachectl start (code=exited, status=127)

Jun 02 08:24:55 GS-4996 systemd[1]: Starting The Apache HTTP Server...
Jun 02 08:24:55 GS-4996 apachectl[9759]: /usr/sbin/apachectl: 174: /usr/sbin/apachectl: /usr/sbin/apache2: not found
Jun 02 08:24:55 GS-4996 apachectl[9759]: Action 'start' failed.
Jun 02 08:24:55 GS-4996 apachectl[9759]: The Apache error log may have more information.
Jun 02 08:24:55 GS-4996 systemd[1]: apache2.service: Control process exited, code=exited status=127
Jun 02 08:24:55 GS-4996 systemd[1]: apache2.service: Failed with result 'exit-code'.
Jun 02 08:24:55 GS-4996 systemd[1]: Failed to start The Apache HTTP Server.

3 个答案:

答案 0 :(得分:1)

可以附加错误日志或“ systemctl status apache2.service”的输出吗?

答案 1 :(得分:1)

看起来apache2文件在服务器上不可用。 / usr / sbin / apache2由apache2-bin提供。 apache2-bin是apache2软件包的依赖项,因此如果没有apache2,apache2将无法正常工作。打开终端并输入:

sudo apt install --reinstall apache2-bin   
sudo service apache2 start  

答案 2 :(得分:0)

我最好的解决方案,无需重新启动..经过很长一段时间:)

sudo apt-get --reinstall install apache2-bin