Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
01.11.2024

Cara Menginstal Nginx dengan Dukungan HTTP/2 di Ubuntu

Nginx adalah server web yang kuat yang dikenal dengan kinerja dan efisiensinya. Mengaktifkan dukungan HTTP/2 dapat meningkatkan performa situs web dengan memungkinkan multiplexing permintaan, mengurangi latensi, dan meningkatkan waktu pemuatan. Panduan ini akan memandu Anda melalui langkah-langkah untuk menginstal Nginx dengan dukungan HTTP/2 pada Ubuntu 18.04/20.04

1. Prasyarat

Sebelum memulai, pastikan Anda memiliki yang berikut ini

2. Memperbarui Indeks Paket

Mulailah dengan memperbarui indeks paket untuk memastikan Anda memiliki informasi terbaru tentang paket yang tersedia

sudo apt update

3. Menginstal Nginx

Langkah 1: Menginstal Nginx

Untuk menginstal Nginx, jalankan perintah berikut

sudo apt install nginx

Langkah 2: Mulai Nginx

Setelah terinstal, mulai layanan Nginx

sudo systemctl start nginx

Langkah 3: Aktifkan Nginx untuk Mulai Saat Boot

Untuk memastikan Nginx dimulai secara otomatis saat boot, jalankan

sudo systemctl enable nginx

4. Menginstal OpenSSL

Untuk menggunakan HTTP/2, Anda harus mengaktifkan SSL/TLS. Anda dapat menginstal OpenSSL menggunakan

sudo apt install openssl

5. Mendapatkan Sertifikat SSL

Anda bisa mendapatkan sertifikat SSL gratis dari Let’s Encrypt. Pertama, instal Certbot, yang membantu dalam memperoleh dan mengelola sertifikat SSL

sudo apt install certbot python3-certbot-nginx

Langkah 1: Dapatkan Sertifikat SSL

Jalankan perintah berikut ini untuk mendapatkan sertifikat bagi domain Anda

sudo certbot --nginx

Ikuti petunjuk untuk menyiapkan sertifikat SSL Anda. Certbot akan secara otomatis mengonfigurasi Nginx untuk menggunakan sertifikat dan mengaktifkan HTTPS

6. Mengonfigurasi Nginx untuk HTTP/2

Setelah Anda memiliki sertifikat SSL, Anda dapat mengaktifkan HTTP/2 dalam konfigurasi Nginx

Langkah 1: Mengedit berkas konfigurasi Nginx

Buka berkas konfigurasi Nginx default

sudo nano /etc/nginx/sites-available/default

Langkah 2: Perbarui Blok Server

Temukan blok server untuk konfigurasi HTTPS Anda (biasanya didefinisikan dengan listen 443 ssl;). Perbarui untuk menyertakan http2 seperti ini

server {
listen 443 ssl http2;
server_name your_domain.com; # Replace with your domain
ssl_certificate /etc/letsencrypt/live/your_domain.com/fullchain.pem; # Adjust as necessary
ssl_certificate_key /etc/letsencrypt/live/your_domain.com/privkey.pem; # Adjust as necessary
location / {
# Your site configuration
}
}

Langkah 3: Simpan dan Keluar

Simpan perubahan dan keluar dari editor (CTRL + X, lalu Y, lalu Enter)

7. Menguji Konfigurasi Nginx

Sebelum memulai ulang Nginx, periksa kesalahan sintaks dalam konfigurasi: Jika semuanya baik-baik saja, Anda akan melihat pesan konfirmasi

8. Memulai Ulang Nginx

Untuk menerapkan perubahan, mulai ulang layanan Nginx

sudo systemctl restart nginx

9. Memverifikasi Dukungan HTTP/2

Untuk memeriksa apakah HTTP/2 telah diaktifkan, Anda dapat menggunakan alat online seperti tools.keycdn.com/http2-test atau menggunakan peramban yang dilengkapi dengan alat pengembang

Langkah 1: Menggunakan Alat Pengembang Peramban

  1. Buka situs web Anda pada peramban web.
  2. Klik kanan dan pilih Inspect atau tekan F12 untuk membuka Developer Tools.
  3. Buka tab Jaringan dan muat ulang halaman.
  4. Klik pada permintaan dan periksa kolom Protokol untuk melihat apakah HTTP/2 digunakan.

10. Kesimpulan

Menginstal Nginx dengan dukungan HTTP/2 di Ubuntu 18.04/20.04 adalah cara terbaik untuk meningkatkan performa situs web Anda. Dengan mengikuti panduan ini, Anda dapat mengaktifkan HTTP/2, yang meningkatkan waktu muat dan pengalaman pengguna. Pantau server Anda secara teratur dan perbarui perangkat lunak Anda untuk mempertahankan kinerja dan keamanan yang optimal.

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills