Posts

Instal SSL tanpa dedicated IP

cPanel mengeluarkan fitur yang bernama SNI. Hal ini memungkinkan Anda untuk menginstal sertifikat SSL (Secured Sockets Layer) tanpa perlu menggunakan dedicated IP. Tentu hal ini akan sangat menghemat biaya Anda, di tengah alokasi IP address v4 yang kian menipis.

Ada manfaat, tapi ada juga kelemahan. berikut penjelasannya

Apa itu SNI ?

Server Nama Indication (SNI) merupakan ekstensi pada protokol TLS yang menunjukkan nama host klien pada awal proses handshaking. Hal ini memungkinkan server untuk menyajikan beberapa sertifikat pada alamat IP dan nomor port TCP yang sama dan karenanya memungkinkan beberapa situs aman (HTTPS) untuk dilayani dari alamat IP yang sama tanpa memerlukan semua situs tersebut untuk menggunakan sertifikat yang sama. Ini adalah setara konseptual untuk HTTP / 1,1 virtual hosting untuk HTTPS.

Kelebihannya ?

Dengan adanya fitur SNI ini, maka SSL bisa diinstal tanpa perlu dedicated IP. Sehingga Andapun akan hemat biaya. Semua shared hosting kami sudah mendukung SNI.

Kelemahannya ?

Untuk menggunakan SNI, diperlukan browser yang mendukungnya. Pengunjung yang menggunakan browser tidak mendukung SNI akan disajikan dengan sertifikat standar dan akan menerima PERINGATAN, kecuali server dilengkapi dengan sertifikat wildcard yang sesuai dengan nama situs web.

Umumnya web browser modern sudah mendukung SNI, antara lain : IE 7 ke atas, Firefox, Opera, dan Chrome.

Tapi sayangnya, SNI tidak didukung oleh browser berikut ini :

Semua browser Internet Explorer pada Windows XP (versi < 7)
Chrome 5 ke bawah pada Windows XP
Blackberry web browser
Windows Mobile phones sampai versi 6.5
Semua browser bawaan android

Memang SNI ini menjadi solusi bagus saat ini. Tapi sayangnya Anda akan kehilangan pengunjung yang menggunakan browser yang tidak mendukung SNI. Hal ini akibat adanya peringatan yang mengatakan bahwa SSL Anda tidak terpercaya. Seperti yang terlihat pada browser blackberry di bawah ini :

instal ssl tanpa dedicated ip

Dan tampilan di browser android adalah seperti ini (pada jellybean 4.1.2)

instal ssl tanpa dedicated ip android

Kesimpulan : Agar Anda tidak kehilangan banyak pengunjung yang menggunakan browser yang tidak mendukung SNI, sebaiknya tetap gunakan dedicated IP. Hal ini tidak bisa ditawar lagi.