GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengaktifkan HTTP2 di NGINX

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.


Linux
  1. Cara Menggunakan Nginx untuk Mengarahkan

  2. Cara Mengaktifkan Statistik HAProxy

  3. Cara Mengaktifkan Penerusan IP di Linux

  1. Cara Mengaktifkan HTTP/2 di Nginx

  2. Cara Mengaktifkan TLS 1.3 di Nginx

  3. Cara Menonaktifkan ETag di NGINX

  1. Cara Mengaktifkan Kompresi Brotli di Nginx di CentOS 8

  2. Cara Mengaktifkan Protokol HTTP2 dengan Nginx di Debian 8 Jessie Server

  3. Cara Mudah Mengaktifkan TLS 1.3 di Nginx di Ubuntu 20.04, 18.04, 16.04