今日SSL証明書を取得しましたが、httpsを通じてWebサイトにアクセスできるようにSSL証明書をドメインに追加しようとしていますが、問題が発生しています。ApacheサーバーにSSLを追加する
私たちはWindows上で動作しているapacheサーバーを持っています。
設定はポート80には完全に機能しますが、ポート443を設定に追加するとすべてが機能しなくなります。私は、次のVirtualHostの設定を追加した
Listen 80
:
Apacheを起動するとき、私は取得エラーは、私が行の下に次の行
Listen 443
に追加した
The requested operation has failed.
です
<VirtualHost _default_:443>
DocumentRoot "c:/path/to/website"
ServerName example.com
ServerAlias example.com www.example.com
SSLEngine on
SSLCertificateFile "c:/path/to/cert/cert.crt"
SSLCertificateKeyFile "c:/path/to/cert/key.key"
SSLCACertificateFile "c:/path/to/cert/bundle.ca-bundle"
</VirtualHost>
しかし、これを追加した後でApacheサーバーを起動すると、起動せずエラーが発生します。
私はコードをコメントアウトし、問題をListen 443
行に絞り込んだ。これを追加する際に考慮していないことはありますか?
これらはerror.logファイル内の最後の3行
[Thu Jun 08 18:15:31.909142 2017] [mpm_winnt:notice] [pid 66428:tid 712] AH00422: Parent: Received shutdown signal -- Shutting down the server.
[Thu Jun 08 18:15:47.209776 2017] [mpm_winnt:notice] [pid 67332:tid 620] AH00364: Child: All worker threads have exited.
[Thu Jun 08 18:15:48.067933 2017] [mpm_winnt:notice] [pid 66428:tid 712] AH00430: Parent: Child process exited successfully.
編集
ある。これは、私がどのようにあなたの知らないhttpd.exe -e debug
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address [::]:443
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address 0.0.0.0:443
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
Apacheを起動したときに表示されるエラーは何ですか? –
私はそれが "操作が完了できませんでした"と信じています...私はちょうど家に帰ってきたので、私は家に詰まったのですぐにチェックします(早急な返信を期待していなかった!!) –
いいえ問題は、また、エラーメッセージで質問を更新してください –