implementasi nginx – libressl – http2 – brotli pada centos 7

0
169

halo sobat sekolahlinux, lama tak menuliskan artikel kali ini saya coba membahas bagaimana mengimplementasikanĀ installasi nginx – libressl – http2 – brotli pada centos 7, yang mana sudah saya terapkan untuk webserver yang digunakan sekolahlinux.com, perlu di perhatikan untuk menjalankan brotli diharuskan menggunakan HTTPS. oke langsung saja dimulai ya šŸ˜€

pertama download dulu dependency yang diperlukan untuk melakukan compile

lalu selanjutnya jalankan perintah dibawah, untuk mendowload nginx, libressl dan juga brotli

jika sudah sekarang kita akan compile terlebih dahulu libressl

buat dulu user nginx dan folder /var/lib/nginx/tmp

jika sudah sekarang kita akan compile nginx + brotli + libressl

selanjutnya jika sudah selesai coba jalankan perintah dibawah ini untuk cek nginx

selanjutnya kita akan membuat script untuk systemd untuk nginx pada centos 7

isikan dengan script dibawah

selanjutnya kita jalankan service nginx nya

selanjutnya untuk mengaktifkan brotli bisa tambahkan paramater dibawah di file nginx.conf didalam/dibawah paramater “http {

jika sudah restart service nginxnya

selanjutnya untuk melihat konfigurasi dan http2 pada vhost di nginx bisa dilihat pada tutorial dibawah ini

dibawahnya ini adalah hasilnya jika brotli diaktifkan, saya menggunakan browser google chrome, hasil besaran transfer 966 KB

dibawah ini jika brotli dimatikan namun gzip aktif, terlihat hasil transfer 2.7MB,Ā lebih besar dibanding gambar diatas yang hanya 966KB.

sekian tutorial kali ini, semoga bermanfaat ya šŸ˜€

sumber:

  • https://ethitter.com/2016/12/adding-brotli-support-to-nginx/
  • https://github.com/google/ngx_brotli
  • https://www.nginx.com/resources/wiki/start/topics/examples/initscripts/

Leave a Reply