进程:17925 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND(代码=已退出,状态=1/FAILURE)

进程:17925 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND(代码=已退出,状态=1/FAILURE)

我正在尝试在 AWS linux 2(EC2 服务器)中重新启动 Apache。

当我跑步时sudo systemctl restart httpd我遇到这个问题

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

当我跑步时systemctl status httpd.service我得到

httpd.service - Apache HTTP 服务器已加载:已加载(/usr/lib/systemd/system/httpd.service;已启用;供应商预设
:已禁用)插入:/usr/lib/systemd/system/httpd.service.d └─php-fpm.conf 活动:自 2023 年 1 月 14 日星期六 10:13:55 UTC 起失败(结果:退出代码); 12 秒前文档:man:httpd.service(8) 进程:17925 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited,
status=1/FAILURE) 主要 PID: 17925 (code=exited, status= 1/失败)
状态:“正在读取配置...”

当我尝试添加时发生这种情况在 Amazon Linux 2 上配置 SSL/TLS

我确实评论了这一行/etc/httpd/conf.d/ssl.conf

SSLCertificateKeyFile /etc/pki/tls/private/localhost.key

答案1

终于自己找到答案了

/etc/httpd/conf.d/ssl.conf文件中它创建了一行,

SLCertificateFile /etc/pki/tls/certs/localhost.crt

我们需要改变SL证书文件SSL证书文件

SSLCertificateFile /etc/pki/tls/certs/localhost.crt

然后运行

sudo systemctl restart httpd

相关内容