Jawaban:
Dari dokumentasi apache:
Sebelum 2.3.11, NameVirtualHost diperlukan untuk menginstruksikan server bahwa alamat IP dan kombinasi port tertentu dapat digunakan sebagai host virtual berbasis nama. Di 2.3.11 dan yang lebih baru, setiap kali alamat IP dan kombinasi port digunakan di beberapa host virtual, hosting virtual berbasis nama secara otomatis diaktifkan untuk alamat itu.
Arahan ini saat ini tidak memiliki efek.
Solusi untuk masalah Anda adalah menghapus direktif NameVirtualHost.
NameVirtualHost
arahan tidak cukup untuk membuat Apache berfungsi lagi untuk saya. Setiap permintaan diproses oleh vhost default, terlepas dari IP dan host header. Ternyata ada hal lain yang berubah selama upgrade juga.apache2.conf
Vhost lama yang diijinkan yang namanya tidak berakhir.conf
, konfigurasi baru secara diam-diam mengabaikan semua vhost tersebut. Ingin meninggalkan komentar ini di sini, sehingga orang berikutnya yang kebetulan berharap tidak perlu menghabiskan banyak waktu untuk itu, seperti yang saya lakukan.