Saya sedang menjalankan (mencoba untuk menjalankan, sebenarnya) Apache 2.4.2 pada Windows Server 2003 R2 32 bit (ditambah PHP 5.4.5 dan OpenSSL 1.0.1c, tapi saya tidak berpikir itu penting), dan saya mendapatkan baris berikut dalam log kesalahan:
[Sun Aug 05 11:52:39.546875 2012] [ssl:warn] [pid 5712:tid 348] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
Mencoba terhubung untuk https://localhost/
mendapatkan 102 - Koneksi menolak kesalahan.
Apa yang membuat saya bingung adalah bahwa SSLSessionCache
yang dikonfigurasi:
SSLSessionCache "shmcb:C:/Program Files/Apache Software Foundation/Apache2.4/logs/ssl_scache(512000)"
Ini persis sama dengan baris file konfigurasi yang saya miliki untuk Apache 2.2.17 (kecuali untuk /Apache2.2 bukan 2.4), yang berjalan dengan baik. Menggunakan mod_status, saya tidak mendapatkan informasi untuk "Status Cache SSL / TLS Session", sementara saya lakukan untuk Apache 2.2.
Saya tidak berpikir ada banyak perbedaan antara dua file httpd-ssl.conf, terutama di antara path, tetapi tampaknya mereka baik-baik saja.
Server virtual pada port 80 berjalan dengan baik.
Apa yang saya lewatkan?
Sunting : bagi mereka yang bertanya-tanya, ini bukan peringatan yang menyesatkan yang diterima seseorang saat mesin tidak dapat menyelesaikannya ServerName
. Apache 2.2 tidak memiliki masalah dengan itu, dan saya bahkan mem-cache cache DNS netstat /flushdns
.
Include
arahan yang sesuai , seperti yang saya lakukan, dan sangat terkejut mengapa file tidak pernah dimuat? Saya 'keluar-baru' Anda! (catatan: pertama kali saya bermain-main dengan Apache adalah ... kembali pada tahun 1995, ketika pertama kali dikembangkan!)Saya juga mengalami masalah yang sama tetapi sudah diperbaiki sekarang.
Saya mencoba menjalankan perintah "netsh winsock reset" di command prompt dan memulai kembali mesin saya.
Masalahnya adalah .. menginstal skype baru-baru ini dan setelah instalasi baik apache dan skype sedang mencari port yang sama 80. Bahkan jika Anda mengubah nomor port untuk skype itu tidak berfungsi ... mungkin karena beberapa cache di windows. Setelah mengubah nomor port untuk skype dan menjalankan perintah ini berhasil bagi saya.
sumber
Bisa juga Anda memiliki ketidakcocokan antara nama server dan ssl cert. Maka tampak di apache / error-log seperti:
server certificate does NOT include an ID which matches the server name
.sumber
Dalam kasus saya ini menghasilkan kesalahan ini karena ada beberapa proses di windows menggunakan port 443 dari ssl. Cobalah untuk menonaktifkan layanan non-windows. Dan menghapus dari startup otomatis.
sumber