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.