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 └ ─php-fpm.confアクティビティ:2023年1月14日土曜日10:13:55 UTC以降に失敗しました(結果:終了コード)。ドキュメント: man:httpd.service(8) プロセス: 17925 ExecStart=/usr/sbin/ httpd $OPTIONS -DFOREGROUND(コード=終了、ステータス
=1/FAILURE) 基本 PID: 17925(コード=終了、ステータス= 1/FAILURE )
ステータス:「設定を読んでいます...」
追加しようとすると、これが発生します。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