Saya memiliki server virtual yang dihosting di ISP dengan 2 alamat IPv4 publik. Saya ingin menjalankan beberapa subdomain (lebih dari 2) dengan Apache dan melayani mereka melalui HTTP dan HTTPS. Sertifikat SSL adalah wildcard untuk * .mydomain.com.
Saya mencoba mengkonfigurasi Apache dalam Debian dengan cara ini tetapi gagal. Baik virtualhosts saya tidak diterima atau saya mendapatkan kesalahan SSL. (Saya tahu bahwa Apache tidak melihat nama host diminta sebelum menyajikan sertifikat tetapi sertifikat tersebut mencakup semua subdomain yang mungkin)
Tolong bantu untuk membuat httpd.conf yang berfungsi paling baik dengan tata letak konfigurasi Apache Debian.
Semua detail:
- Apache mendengarkan pada *: 80 untuk HTTP dan *: 443 untuk HTTPS
- Semua NameVirtualHosts, alias, dll. Harus ditentukan untuk kedua port / protokol sekaligus
- default mydomain.com dan www.mydomain.com harus di-root ke / var / www
- NameVirtualHosts tambahan untuk foo.mydomain.com dan bar.mydomain.com dll. yang dapat dikonfigurasi secara khusus, misalnya untuk memiliki DocumentRoot lain