Ubuntu Apache2没有';我不想开始

Ubuntu Apache2没有';我不想开始,ubuntu,apache2,Ubuntu,Apache2,我想在digitalocean的droplet实例上运行apache2,当我这样做时: sudo systemctl -l status apache2 这是我的回报 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/

我想在digitalocean的droplet实例上运行apache2,当我这样做时:

sudo systemctl -l status apache2
这是我的回报

● apache2.service - The Apache HTTP Server
  Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor 
  preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
       └─apache2-systemd.conf
活动:自2018-08-06 17:47:06 UTC周一起失败(结果:退出代码);5秒前 进程:14601 ExecStart=/usr/sbin/apachectl start(代码=退出,状态=1/失败)

我的目标是安装mysql和phpmyadmin,但apache2拒绝启动,我被阻止了

有人能帮我吗

谢谢。

选项1:端口80或端口443似乎有两个侦听指令。编辑apache2的配置文件,并更正duplicate Listen指令

配置文件:vim/etc/apache2/ports.conf

选项2:执行以下命令:

ss-plnt运动情商:80

然后杀死有问题的进程


此外,您还可以从日志文件中检查apache2的日志,以进一步调查它

您好,vim/etc/apache2/ports.conf给了我一个空白文件。第二个选项显示端口80上的nginx。请您提供apache2的确切日志,以便帮助解决问题。apache2的配置文件似乎位于另一个位置。嘿,谢谢你的帮助,我刚刚更改了nginx默认端口,现在一切都在运行。
Aug 06 17:47:06 kmplus systemd[1]: Starting The Apache HTTP Server...
Aug 06 17:47:06 kmplus apachectl[14601]: (98)Address already in use: 
AH00072: make_sock: could not bind to
Aug 06 17:47:06 kmplus apachectl[14601]: (98)Address already in use: 
AH00072: make_sock: could not bind to
Aug 06 17:47:06 kmplus apachectl[14601]: no listening sockets available, 
shutting down
Aug 06 17:47:06 kmplus apachectl[14601]: AH00015: Unable to open logs
Aug 06 17:47:06 kmplus apachectl[14601]: Action 'start' failed.
Aug 06 17:47:06 kmplus apachectl[14601]: The Apache error log may have 
more information.
Aug 06 17:47:06 kmplus systemd[1]: apache2.service: Control process 
exited, code=exited status=1
Aug 06 17:47:06 kmplus systemd[1]: apache2.service: Failed with result 
'exit-code'.
Aug 06 17:47:06 kmplus systemd[1]: Failed to start The Apache HTTP Server.