我正在尝试在 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