GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mengaktifkan HTTP/2.0 di Nginx di CentOS

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Aktifkan HTTP/2.0 di Nginx pada CentOS 8. Sebelum melanjutkan tutorial ini, pastikan Anda sudah login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

Nginx diucapkan “engine x” adalah open-source, HTTP berkinerja tinggi dan server proxy terbalik yang bertanggung jawab untuk menangani beban beberapa situs terbesar di Internet. Ini dapat digunakan sebagai server web mandiri, penyeimbang beban, cache konten, dan proxy terbalik untuk server HTTP dan non-HTTP. HTTP/2 adalah standar terbaru untuk protokol HTTP, ini adalah penerus dari HTTP/1.1. Ini menjadi semakin populer karena manfaatnya bagi pengembang web dan pengguna pada umumnya. Ini menyediakan transportasi yang dioptimalkan untuk semantik HTTP dengan mendukung semua fitur inti HTTP/1.1 tetapi bertujuan untuk menjadi lebih efisien dalam berbagai cara.

Prasyarat:

  • Sistem Operasi dengan CentOS Linux
  • Alamat IPv4 Server dengan Hak Pengguna Super (Akses Root)
  • Terminal Gnome untuk Desktop Linux
  • Klien Putty SSH untuk Windows atau macOS
  • Powershell untuk Windows 10/11
  • Familiar dengan Perintah APT

Aktifkan HTTP/2.0 di Nginx di CentOS

Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.

sudo dnf update

Langkah 2. Instal Nginx di CentOS 8.

Sekarang setelah repositori ditambahkan, saatnya untuk menginstal Nginx:

sudo dnf install nginx

Setelah diinstal, mulai dan aktifkan layanan Nginx dengan mengetik:

sudo systemctl start nginx
sudo systemctl enable nginx

Untuk memverifikasi bahwa layanan berjalan, periksa statusnya:

sudo systemctl status nginx

Langkah 3. Konfigurasi Firewall.

Jika Anda menjalankan firewall, jalankan perintah berikut untuk mengizinkan lalu lintas HTTP dan HTTPS:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

Langkah 4. Aktifkan HTTP/2.0 di Nginx pada sistem CentOS.

Pertama, kami memverifikasi bahwa Nginx dibuat dengan ngx_http_v2_module modul dengan menjalankan perintah berikut:

$ /usr/sbin/nginx | grep _module | grep -v configure| sort | grep ngx_http_v2_module
invalid directive "%V": ngx_http_spdy_module was superseded by ngx_http_v2_module
invalid parameter "spdy": ngx_http_spdy_module was superseded by ngx_http_v2_module

Selanjutnya, buka blok server virtual situs web Anda (atau host virtual):

nano /etc/nginx/conf.d/linuxtips.us.conf

Ubah menggunakan nano dan tambahkan http2 di bawah arahan mendengarkan:

server {
        listen       443 http2 ssl;
        …....
}

Setelah selesai, periksa sintaks konfigurasi NGINX, jika sudah OK, restart layanan Nginx:

nginx -t
sudo systemctl restart nginx

Hanya itu yang perlu Anda lakukan untuk menginstal Aktifkan HTTP/2.0 di Nginx pada CentOS 8. Saya harap tip cepat ini bermanfaat bagi Anda. Untuk bacaan lebih lanjut tentang Mengaktifkan HTTP/2.0 di Nginx, silakan merujuk ke basis pengetahuan resmi mereka. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.


Cent OS
  1. Cara Menginstal Phorum dengan Nginx di CentOS 7

  2. Cara Mengaktifkan HTTP/2 di Nginx di Ubuntu dan CentOS

  3. Cara Menginstal LEMP Stack di CentOS 7

  1. Cara Menginstal dan Mengkonfigurasi Nginx di CentOS 8

  2. Cara Menginstal Vagrant di CentOS 7

  3. Cara Menginstal Nginx di CentOS 7

  1. Cara Mengaktifkan HTTP/2 di Nginx

  2. Cara Menginstal InvoicePlane dengan Nginx di CentOS 7

  3. Cara Mengaktifkan Kompresi Brotli di Nginx di CentOS 8