Saya baru-baru ini memindahkan situs web WordPress dengan toko kecil dari penyedia hosting ke server Ubuntu Server 12.04.2 LTS dan Apache 2.2.22 milik saya sendiri. Saya memerlukan SSL untuk toko. Saya mengatur beberapa vhosts sederhana pada IP baru untuk server, satu mengikat ke port 80 dari IP spesifik dan lainnya mengikat ke port 443. Keduanya memiliki ServerName www.example.com
dan ServerAlias example.com
dalam konfigurasi vhost. Saya punya SSLStrictSNIVHostCheck off
.
Situs ini berjalan sangat lambat, tetapi berfungsi. Saya mendapatkan yang berikut ini di log kesalahan saya.
[Error] Hostname example.com provided via SNI and hostname www.example.com provided via HTTP are different
Saya berharap bahwa kelambatan terkait dengan pesan di atas. Adakah ide mengapa itu muncul dan apa yang bisa saya lakukan?
sumber
Dalam kasus saya, pembuatan virtualhost baru dengan garis bawah adalah masalahnya. Saya memiliki sertifikat SSL wildcard.
Tidak bekerja:
Meskipun Apache berhasil restart, saya mendapat kesalahan HTTP 400. Dalam log kesalahan:
Tetapi menghapus garis bawah berhasil:
sumber
Periksa file / etc / hosts Anda untuk melihat apakah Anda menetapkan nama domain ke alamat IP lokal (internal). Jangan lupa untuk me-restart daemon cache layanan nama setelah mengubah / etc / hosts service nscd restart
sumber