HTTP/2

Mengaktifkan HTTP/2 pada Apache di Ubuntu

Barusan dapat pertanyaan yang sangat spesifik soal penggunaan HTTP/2 di Apache dan VPSnya pakai Ubuntu (entah versi berapa). Karena saya masih ingin berlibur akhirnya saya pilih topik ini yang dibahas karena singkat. :p Asumsi tentunya sudah bisa dan menggunakan HTTPS websitenya. Kalau belum ya tidak bisa karena syaratnya adalah sudah terpasang sertifikat SSL dan aktif.

Cara mengaktifkan HTTP/2 pada Nginx

Langkah selanjutnya setelah memasang sertifikat SSL dan sudah dipastikan berjalan normal adalah mengaktifkan HTTP/2. Kalau di OpenLiteSpeed hal ini mudah sekali karena tinggal memberi centang saja pada opsinya. Sedangkan pada Nginx ada beberapa hal dulu yang harus dicek dan baru yakin bisa digunakan.

Apa itu ALPN?

Bagi yang ingin menggunakan HTTP/2 pada websitenya mungkin akan menemukan implementasinya kurang sempurna dan malah tetap memakai HTTP/1.1 untuk koneksinya. Masalah ini bisa disebabkan tidak adanya ALPN yang akan dijadikan wajib oleh Google Chrome dalam waktu dekat ini. Nah… apakah ALPN ini? Dan bagaimana hubungannya dengan NPN?