Apa Itu ALPN?

Jika Anda ingin menggunakan http/2, mungkin pernah mengalami waktu uji coba mendapatkan notifikasi bahwa meski sudah support untuk http/2 tetapi masih ada error pada ALPN berupa notifikasi ALPN not supported. Untuk cek apakah web server Anda sudah mendukung http/2, dapat di lakukan secara online melalui https://tools.keycdn.com/http2-test .

Jadi, ALPN sendiri adalah Application Layer Protocol Negotiation. Protokol ini bertugas untuk menentukan layer aplikasi mana yang akan di gunakan. Jika protokol ini akan menentukan apakah menggunakan HTTP/1.1, SPDY, atau HTTP/2. Untuk menggunakan HTTP/2, di perlukan menggunakan sambungan SSL/TLS.

Pengujian HTTP2 danykurniawan.id

Pengujian HTTP2 danykurniawan.id

Untuk dapat menggunakan protokol http/2, ada syarat yang harus di penuhi tentunya.

Bagi yang menggunakan Apache sebagai web server, di perlukan untuk menggunakan apache versi 2.4 dengan mengaktifkan modul mod_http2

Bagi yang menggunakan NGINX sebagai web server, di perlukan untuk menggunakan openssl versi 1.0.2 atau di atasnya.

 

Leave a Reply