Sejak HTTP/1.1, domain server yang ingin diakses dapat ditentukan melalui header Host.
Dengan ini, Anda bisa menguji virtualhost pada server HTTP menggunakan curl --header "Host: www.example.com" http://127.0.0.1.
Namun bagaimana jika HTTPS ikut terlibat? (Jika ingin memeriksa field SNI atau sertifikat dengan benar?)
curl --resolve example.com:443:127.0.0.1 https://example.com/
curl --connect-to example.com:443:host-47.example.com:443 https://example.com/
Penjelasan untuk tiga metode ini dapat dilihat di isi artikel, lalu digunakan secara kombinatif sesuai kebutuhan.
1 komentar
Tips yang bagus. Terima kasih. Saya biasanya memakai opsi
--resolvedengan$(dig +short FQDN|head -n 1), tetapi saya belum tahu soal--connect-to.