Cara Mengaktifkan HTTP/2 di Apache XAMPP

bardimin pic

Ditulis oleh Bardimin

Tanggal 31 Maret 2022
Home » Blog » Framework » Cara Mengaktifkan HTTP/2 di Apache XAMPP

HTTP/2 lebih cepat dari HTTP/1.1 karena mampu menangani antrian sumber daya dan menanganinya secara simultan.

HTTP/2 menggunakan koneksi TCP tunggal untuk mengirim beberapa aliran data sekaligus sehingga tidak terjadi satu sumber daya yang akan memblokir sumber daya lainnya. HTTP/2 melakukan ini dengan membagi data menjadi pesan kode dan memberi nomor pada pesan-pesan ini sehingga klien mengetahui aliran mana yang dimiliki setiap pesan .

Sedangkan HTTP/1.1 memuat sumber daya satu demi satu, jadi jika satu sumber daya tidak dapat dimuat akan memblokir semua sumber daya lain di belakangnya.

Oleh karena itu HTTP/2 memiliki kinerja dan kecepatan yang lebih baik daripada HTTP/1.1

Jika anda ingin mengaktifkan HTTP/2 pada Webserver Apache, Anda bisa mengikuti panduan yang Bardimin buat berikut ini.

1. Mengaktifkan Modul HTTP/2 Apache

Sebagai langkah pertama, Anda harus mengaktifkan modul HTTP/2 pada . Buka file “httpd.conf” yang merupakan file konfigurasi utama dari . Jika anda menggunakan dapat anda temukan pada “C:\\apache\conf\ httpd.conf”.

http2 apache

Cari “mod_http2.so” dan uncomment baris tersebut dengan cara membuang tanda “#”.

............
LoadModule http2_module modules/mod_http2.so
............

2. Mengaktifkan HTTP/2 Secara Global

Anda bisa mengaktifkan HTTP/2 secara global. Jika anda mengaktifkan secara global, semua koneksi dari Webserver Apache akan menggunakan protokol tersebut.

Untuk mengaktifkannya, anda hanya perlu menambahkan direktif berikut ini pada akhir dari file “httpd.conf” atau pada “C:\xampp\apache\conf\ httpd.conf” jika anda menggunakan XAMPP.

Protocols h2 h2c http/1.1

3. Mengaktifkan HTTP/2 pada Virtual Host tertentu

Buka file “httpd-vhosts.conf” atau “C:\xampp\apache\conf\extra\httpd-vhosts.conf” jika mengunakan XAMPP.

Kemudian tambahkan protokol HTTP/2 pada konfigurasi seperti berikut:

<VirtualHost *:443>
	# Enable HTTP/2 protocol
	Protocols h2 h2c http/1.1
	
	DocumentRoot "C:\xampp\htdocs\MyWebsiteFolder"
	ServerName MyWebsite.com
	SSLEngine on
	SSLCertificateFile "conf/ssl.crt/server.crt"
	SSLCertificateKeyFile "conf/ssl.key/server.key"
	<Directory "C:\xampp\htdocs\ MyWebsiteFolder ">
		Options All
		AllowOverride All
	Require all granted    
	</Directory>
</VirtualHost>

Setelah semua konfigurasi tersebut selesai, simpan semua file konfigurasi dan Restart Apache untuk melihat hasilnya.

4.Mengecek apakah HTTP/2 sudah berjalan

Untuk mengecek apakah webserver anda sudah menggunakan protokol HTTP/2 atau belum, anda dapat menggunakan browser seperti , Firefox dan lainnya.

Caranya pun cukup mudah, cukup anda buka website anda pada browser dan kemudian anda buka “Developer Tools” dengan (Ctrl + Shift + I) atau klik kanan pada halaman dan pilih “Inspect”.

http2 inspect

Artikel Terbaru

Cara Menjumlahkan Kolom dan Baris Angka pada Tabel Microsoft Word

Cara Menjumlahkan Kolom dan Baris Angka pada Tabel Microsoft Word

Microsoft Word dikenal sebagai program populer untuk mengedit dokumen, tetapi tahukah Anda bahwa Anda juga dapat melakukan perhitungan di Word? Salah satu tantangan terbesar yang dihadapi selama proses entri data manual adalah kemungkinan terjadinya kesalahan dalam...

Redirect dan Blokir URL dengan File HOSTS di Windows

Redirect dan Blokir URL dengan File HOSTS di Windows

Redirect dan Blokir URL dapat Anda lakukan dengan mudah di Windows. Hanya dengan menambahkan IP sebuah website, Anda dapat mengalihkan atau memblokirnya. Tentu ini sangat berguna untuk membatasi akses pegawai atau anak Anda dari mengakses situs web yang tidak Anda...

Cara Bypass Lupa Kata Sandi BIOS

Cara Bypass Lupa Kata Sandi BIOS

Jika Anda telah membuat kata sandi BIOS untuk PC/Laptop dan lupa, Anda mungkin harus mengirimkannya kembali ke produsen. Jangan khawatir, masih ada beberapa metode yang dapat Anda gunakan untuk melewati atau membuka kunci kata sandi BIOS. Kata sandi BIOS berfungsi...

Teknik Dasar Perawatan Komputer dan Laptop

Teknik Dasar Perawatan Komputer dan Laptop

Anda mungkin tidak menyadarinya, tetapi komputer dan mobil memiliki kesamaan, keduanya membutuhkan perawatan rutin. Jika mobil Anda perlu mengganti oli secara rutin, komputer Anda secara rutin juga harus memperbarui perangkat lunak, menjaga antivirus tetap up to date,...