Saya mencoba menguji koneksi SSL di salah satu server saya. Server berada di belakang LB sehingga mendengarkan koneksi SSL pada port 8090.
Saya telah menggunakan --resolve
opsi untuk menguji ketika berbicara dengan LB yang mendengarkan pada port 443.
curl --resolve 'myservice.com:443:1.1.1.1' 'https://myservice.com'
tetapi ketika saya melakukannya:
curl --resolve 'myservice.com:8090:2.2.2.2' 'https://myservice.com:8090'
ikal hanya mengabaikan port dan berjalan dengan 443. Tentu saja, ini menyebabkan cache DNS ketinggalan dan saya akhirnya menggunakan IP DNS publik ...
* Added myservice.com:8090:2.2.2.2 to DNS cache
* About to connect() to myservice.com port 443 (#0)
* Trying 3.3.3.3...
* Connected to myservice.com (3.3.3.3) port 443 (#0)
Bagaimana saya bisa memaksa curl untuk menggunakan port 8090 untuk koneksi SSL?
Terima kasih.