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

    • How to build a high-performance private photo cloud with Immich and TrueNAS SCALE
    • How to Build an Endgame Local AI Agent Setup Using an 8-Node NVIDIA Cluster with 1TB Memory
    • How to Master Windows Event Logs to Level Up Your Cybersecurity Investigations and SOC Career
    • How to Build Ultra-Resilient Databases with Amazon Aurora Global Database and RDS Proxy for Maximum Uptime and Performance
    • How to Build Real-Time Personalization Systems Using AWS Agentic AI to Make Every User Feel Special
    • How to Transform Your Windows 11 Interface into a Sleek and Modern Aesthetic Masterpiece
    • How to Understand Google’s New TPU 8 Series for Massive AI Training and Inference
    • How to Level Up Your PC Gaming Experience with the New Valve Steam Controller and Its Advanced Features
    • Is it Time to Replace Nano? Discover Fresh, the Terminal Text Editor You Actually Want to Use
    • How to Design a Services Like Google Ads
    • How to Fix 0x800ccc0b Outlook Error: Step-by-Step Guide for Beginners
    • How to Fix NVIDIA App Error on Windows 11: Simple Guide
    • How to Fix Excel Formula Errors: Quick Fixes for #NAME
    • How to Clear Copilot Memory in Windows 11 Step by Step
    • How to Show Battery Percentage on Windows 11
    • How to Fix VMSp Service Failed to Start on Windows 10/11
    • How to Fix Taskbar Icon Order in Windows 11/10
    • How to Disable Personalized Ads in Copilot on Windows 11
    • What is the Microsoft Teams Error “We Couldn’t Connect the Call” Error?
    • Why Does the VirtualBox System Service Terminate Unexpectedly? Here is the Full Definition
    • Why is Your Laptop Touchpad Overheating? Here are the Causes and Fixes
    • How to Disable All AI Features in Chrome Using Windows 11 Registry
    • How to Avoid Problematic Windows Updates: A Guide to System Stability
    • What is Microsoft Visual C++ Redistributable and How to Fix Common Errors?
    • What is the 99% Deletion Bug? Understanding and Fixing Windows 11 File Errors
    • Inilah Syarat dan Prosedur Ikut Seleksi Siswa Unggul ITB Jalur Tes Tulis 2026/2027
    • Inilah Kronologi & Latar Belakang Kasus Erin Taulany vs ART Hera: Masalah Facebook Pro?
    • Inilah Alasan Kenapa Ending Film Children of Heaven diubah di Indonesia
    • Ini Alasan Hanny Kristianto Cabut Sertifikat Mualaf Richard Lee
    • Inilah Syarat Dokumen SSU ITB 2024-2026 yang Wajib Kalian Siapkan Supaya Nggak Gagal Seleksi Administrasi
    • How to Master Mistral Medium 3.5: A Comprehensive Guide to the 128B Dense Open-Source Giant
    • How to Create Professional YouTube Content Using HeyGen AI Without Showing Your Face
    • How to Boost Your Local AI Speed with Gemma 4 Multi-Token Prediction
    • How to 3x your AI speed with Google’s Gemma 4 MTP Drafters: A step-by-step guide to lightning-fast inference
    • How to Master Google Pomelli: The Ultimate AI Tool for Creating Professional Marketing Content in Minutes
    • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
    • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
    • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
    • Siapa itu Kelompok Hacker Silver Fox?
    • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025
    ©2026 Tutorial emka | Design: Newspaperly WordPress Theme