Halo teman teman. Pada hari ini, saya memiliki trik lain tentang Nginx. Singkatnya, hari ini, Anda akan mempelajari cara mengaktifkan HTTP2 di Nginx.
HTTP2 adalah evolusi alami dari HTTP. Berkat itu, kami akan meningkatkan kecepatan respons karena arsitekturnya yang memungkinkan koneksi membuat beberapa permintaan dan tanggapan.
Aspek lain yang menarik dari HTTP2 adalah menghilangkan pengiriman dan penerimaan informasi yang berlebihan . Selain itu, semuanya dilakukan dengan aman sehingga pengalaman berinternet menjadi lebih efisien.
Untuk alasan ini dan lebih banyak lagi adalah bahwa banyak sysadmin dan webmaster memilih untuk mengaktifkan protokol ini di semua konfigurasi mereka. Hari ini kita akan melakukan hal yang sama menggunakan Nginx.
Beberapa pertimbangan
Untuk melakukan tutorial ini, kita harus menginstal dan mengkonfigurasi Nginx dengan benar. Selain itu, kami akan menggunakan pengguna dengan sudo
atau izin root.
Selain itu, diperlukan versi Nginx lebih tinggi dari 1.9.5 dan bahwa Anda memiliki beberapa keterampilan terminal minimal.
Jadi, ayo lakukan.
Cara mengaktifkan HTTP2 di Nginx
Jika ingin mengaktifkan HTTP2 di Nginx secara global, maka kita harus memodifikasi file konfigurasinya, yaitu /etc/nginx/nginx.conf
.
sudo nano /etc/nginx/nginx.conf
Tetapi jika kita memiliki banyak konfigurasi untuk setiap situs di server kita, maka kita harus mengedit masing-masing file tersebut. Contoh tampilan file ini adalah.
sudo nano /etc/nginx/sites-enabled/domain.conf
Dalam hal ini, saya tunjukkan bahwa saya menggunakan nano
tetapi Anda benar-benar dapat menggunakan editor teks apa pun.
Setelah Anda mulai mengedit, Anda perlu memeriksanya di server
bagian Anda mengaktifkan SSL melalui listen
pengarahan. Jika ini benar, tambahkan saja HTTP/2
seperti ini.
server {
listen 443 ssl http2;
ssl_certificate ...
ssl_certificate_key ...
}
Sekarang simpan perubahan dan tutup editor.
Sekarang Anda harus memeriksa apakah sintaks Nginx sudah benar.
sudo nginx -t
Jika tidak ada kesalahan, Anda dapat memulai ulang Nginx dengan menjalankan
sudo systemctl restart nginx
Jika Anda ingin memeriksa perubahan, Anda dapat menggunakan beberapa alat eksternal. Salah satu yang terbaik untuk ini adalah KeyCDN di mana Anda dapat dengan mudah melakukan pemeriksaan.
Saya harap ini membantu Anda.
Kesimpulan
Dalam postingan ini, kami telah menunjukkan kepada Anda cara mengaktifkan HTTP2 di Nginx dengan cepat, mudah, dan tanpa komplikasi.
Terima kasih telah membaca, dan saya harap ini membantu Anda dalam proyek Anda.