Skip to content
Tutorial emka
Menu
  • Home
  • Debian Linux
  • Ubuntu Linux
  • Red Hat Linux
Menu

Tutorial Cara Setting Nginx Server dan Websocket

Posted on October 29, 2024

Dalam dunia aplikasi yang serba cepat, update real-time seperti notifikasi langsung atau fitur chat menjadi sangat penting. WebSockets, sebuah teknologi yang memungkinkan koneksi dua arah terus-menerus antara klien dan server, menjadi kunci untuk menghadirkan pengalaman ini. Namun, untuk memastikan koneksi WebSockets berjalan lancar, Anda perlu mengatur server web Anda, seperti Nginx, dengan tepat.

https://example.comwss://example.com/live-updates

/etc/nginx/sites-available/default/etc/nginx/nginx.conf

server {
    listen 80;
    server_name example.com;

    # Konfigurasi lainnya (seperti root, index, dll.)

    location /live-updates {
        proxy_pass http://localhost:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
    }

    location / {
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
    

Penjelasan Konfigurasi:

  • proxy_passlocalhost:3000

  • proxy_http_version 1.1

  • proxy_set_header Upgrade $http_upgradeproxy_set_header Connection “upgrade”

  • Langkah 3: Merestart Nginx

    Setelah melakukan perubahan, restart Nginx untuk menerapkan konfigurasi baru. Jalankan perintah berikut:

          sudo systemctl restart nginx
        

    Recent Posts

    • Apa itu Cosmic Desktop: Pengertian dan Cara Pasangnya di Ubuntu 26.04?
    • Apa Itu Auvidea X242? Pengertian Carrier Board Jetson T5000 dengan Dual 10Gbe
    • Elementary OS 8.1 Resmi Rilis: Kini Pakai Wayland Secara Standar!
    • Apa Itu Raspberry Pi Imager? Pengertian dan Pembaruan Versi 2.0.3 yang Wajib Kalian Tahu
    • Performa Maksimal! Ini Cara Manual Update Ubuntu ke Linux Kernel 6.18 LTS
    • Ubuntu 26.04 LTS Resmi Gunakan Kernel Terbaru!
    • Apa Itu AI Kill Switch di Firefox? Ini Pengertian dan Detail Fitur Terbarunya
    • Apa Itu Platform Modular Intel Alder Lake N (N100)? Ini Pengertian dan Spesifikasinya
    • Apa Itu Armbian Imager? Pengertian Utilitas Flashing Resmi untuk Perangkat ARM Kalian
    • Apa Itu OpenShot 3.4? Pengertian dan Fitur LUT Terbaru untuk Grading Warna
    • Flatpak 1.16.2: Sandbox Baru untuk GPU Intel Xe dan VA-API
    • Apa Itu EmmaUbuntu Debian 6? Pengertian Distro Ringan Berbasis Trixie untuk PC Lawas
    • Apa Itu LocalSend? Pengertian dan Definisi Solusi Transfer File Lintas Platform
    • Apa Itu Microservices Playbook untuk AI Agent? Ini Definisi dan Strategi Penerapannya
    • Apa Itu Firefox AI Engine? Definisi dan Pengertian Strategi Baru Mozilla
    • Apa Itu Toradex Luna SL1680? Definisi System-on-Module dengan Kekuatan AI Terjangkau
    • SparkyLinux 2025-12 ‘Tiamat’ Dirilis dengan Debian Forky, Kernel 6.17
    • Apa Itu SnapScope? Ini Pengertian dan Cara Kerjanya di Ubuntu
    • Apa Itu Mixxx Versi 2.5.4? Ini Pengertian dan Pembaruannya
    • Linux Kernel 6.19 RC1 Dirilis
    • Ini Dia ESP32 P4: IoT RISC-V dengan Layar AMOLED dan LoRa, Perangkat Handheld Inovatif
    • Apa Itu HealthyPi-6? Solusi Open Source untuk Akuisisi Biosignal
    • Jetson THOR Industrial PC: 25Gbe Networking dan Bisa Pakai Kamera GMSL2
    • Azul Systems Akuisisi Payara Java Server
    • PC Kentang Jadi Ngebut? Coba GRML 2025, Distro Debian Ringan dengan Kernel 6.17!
    • Apa Itu Google AI Pro Ultra? Ini Pengertian dan Penjelasan Lengkapnya
    • Apa Itu Error Gagal Kirim Nilai RDM 3.1? Ini Pengertian dan Solusi Mengatasinya
    • Facebook Mulai Batasi Link Eksternal Cuma 2 Sebulan! Ini Trik Mengatasinya
    • Cara Nonton Tensura Season 4! Bakal Tayang April 2026 dengan Format 5 Cour
    • Belum Tahu? Inilah Trik Supaya Live TikTok Kalian Aman dan Banjir Cuan
    • Apa Itu AI Gateway? Ini Definisi Tulang Punggung Infrastruktur AI Modern
    • Apa Itu Google AI Pro Ultra? Pengertian dan Bedah Fitur Terbarunya
    • Apa Itu FARA 7B? Ini Pengertian dan Cara Menjalankannya di Windows 11
    • Jelang Natal 2025 Fireworks.AI Beri Update Baru di NVIDIA Nemotron 3? Ini Penjelasan Lengkapnya
    • Apa Itu Elestio VibeCoder? Ini Pengertian dan Penjelasan Lengkapnya
    • Tagihan AWS Sekarang Bisa Dibayar Pakai BNB via BPN, Ini Caranya!
    • Video Botol Teh Pucuk 1 Menit 50 Detik yang Viral di TikTok! Hati-Hati Kejahatan Siber
    • Apa Itu Kerentanan WatchGuard CVE-2024-36193? Ini Penjelasannya
    • Gila! 574 Penjahat Siber Diciduk Interpol di Afrika, Kok Bisa Jaringannya Segede Ini?
    • Apa Itu Regulasi Drone Asing FAA? Ini Pengertian dan Implikasinya
    ©2025 Tutorial emka | Design: Newspaperly WordPress Theme