Apache Web 服务器无法启动,请帮忙,新手

Apache Web 服务器无法启动,请帮忙,新手

我有 centos 7 ,一切运行正常,直到我重新启动 apachectl。但它给了我以下错误,并且此后无法启动。

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

systemctl status httpd.service 的结果

[root@server ~]# systemctl status httpd.service ● httpd.service - Apache HTTP 服务器 已加载:已加载(/usr/lib/systemd/system/httpd.service;已启用;供应商预设:已禁用) 活动:失败(结果:退出代码) 自 2020-05-23 星期六 13:02:32 CEST;4 分 5 秒前 文档:man:httpd(8) man:apachectl(8) 进程:24428 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND(代码=exited,状态=1/FAILURE) 主 PID:24428(代码=exited,状态=1/FAILURE)

5 月 23 日 13:02:31 server.xxx.xyz systemd[1]: 正在启动 Apache HTTP 服务器... 5 月 23 日 13:02:32 server.xxx.xyz httpd[24428]: (98) 地址已在使用中: AH00072: make_sock: 无法绑定到地址 62.210.178.175:443 5 月 23 日 13:02:32 server.xxx.xyz httpd[24428]: 没有可用的监听套接字,正在关闭 5 月 23 日 13:02:32 server.xxx.xyz httpd[24428]: AH00015: 无法打开日志 5 月 23 日 13:02:32 server.xxx.xyz systemd[1]: httpd.service: 主进程已退出,代码=已退出,状态=1/失败 5 月 23 日13:02:32 server.xxx.xyz systemd[1]: 无法启动 Apache HTTP 服务器。5 月 23 日 13:02:32 server.xxx.xyz systemd[1]: 单元 httpd.service 进入失败状态。5 月 23 日 13:02:32 server.xxx.xyz systemd[1]: httpd.service 失败。

答案1

从日志来看,似乎 apache 没有正确重启或者其他进程使用了​​端口 443。

您可能需要检查哪个进程使用了​​该端口,如果您使用 netstat,您可以尝试使用以下命令:

netstat -tulpn | grep -w ':443'

相关内容