\xe2\x97\x8f apache2.service - The Apache HTTP Server\n Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor pres\n Active: **failed** (Result: exit-code) since Sun 2018-07-08 22:32:36 SAST; 18\n Process: 18097 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/\n\nJul 08 22:32:36 anonymous apachectl[18097]: AH00558: apache2: Could not reli\nJul 08 22:32:36 anonymous apachectl[18097]: (98)Address already in use: AH00\nJul 08 22:32:36 anonymous apachectl[18097]: (98)Address already in use: AH00\nJul 08 22:32:36 anonymous apachectl[18097]: no listening sockets available, \nJul 08 22:32:36 anonymous apachectl[18097]: AH00015: Unable to open logs\nJul 08 22:32:36 anonymous apachectl[18097]: Action 'start' failed.\nJul 08 22:32:36 anonymous apachectl[18097]: The Apache error log may have mo\nJul 08 22:32:36 anonymous systemd[1]: apache2.service: Control process exite\nJul 08 22:32:36 anonymous systemd[1]: apache2.service: Failed with result 'e\nJul 08 22:32:36 anonymous systemd[1]: **Failed to start The Apache HTTP Server**\nlines 1-15/15 (END)\nRun Code Online (Sandbox Code Playgroud)\n
Apache 无法启动的原因是因为某些东西已经在侦听端口/IP 组合。“地址已在使用中”的日志条目表明了这一点。
您需要确定这些端口上正在运行哪些其他服务,然后在打开 Apache 之前将其关闭。
但是,由于您的日志片段只是部分的(而不是来自sudo systemctl -l status apache2这样我们可以以大形式或直接看到所有实际有用的信息/var/log/apache2/error.log),我们无法真正指出您要查看哪些应用程序,因为我们可以无法确定正在使用的端口(我的假设是端口 80,在这种情况下,sudo ss -ntlp 'sport = 80'我们可以更好地了解端口 80 上已经侦听的端口。请根据长日志将“80”替换为实际使用的其他端口数据,您在此处粘贴的内容已被截断。)
| 归档时间: |
|
| 查看次数: |
110348 次 |
| 最近记录: |