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 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
    • How to Add a Password to WhatsApp for Extra Security
    • How to Recover Lost Windows Passwords with a Decryptor Tool
    • How to Fix Python Not Working in VS Code Terminal: A Troubleshooting Guide
    • Game File Verification Stuck at 0% or 99%: What is it and How to Fix the Progress Bar?
    • Why Does PowerPoint Underline Hyperlinks? Here is How to Remove Them
    • AI Bug Hunting with Semgrep
    • What is the Excel Power Query 0xc000026f Error?
    • How to Build Your Own Homelab AI Supercomputer 2026
    • How to Enable SSH in Oracle VirtualBox for Beginners
    • How to Intercept Secret IoT Camera Traffic
    • Build Ultra-Fast and Tiny Desktop Apps with Electrobun: A Beginner’s Guide
    • The Ultimate 2026 Coding Roadmap: How to Master Software Engineering with AI Agents
    • How to Master Cloud Infrastructure with Ansible and Terraform
    • How to Fix VirtualBox Stuck on Saving State: A Complete Guide
    • How to Run Windows Apps on Linux: A Complete Guide to WinBoat, WINE, and Beyond
    • Build Your Own AI Development Team: Deploying OpenClaw and Claude Code on a VPS!
    • Belum Tahu? Gini Caranya Dapat Bisnis Sukses Cuma dari Clipping Video Pake AI
    • Inilah Rahasia Perbaiki Algoritma Video YouTube yang Mulai Sepi
    • Kenapa Cicilan di Bank Syariah Itu Tetap?
    • Inilah 7 Produk Digital Paling Realistis untuk Kalian yang Mau Jualan Online Tahun Ini!
    • Inilah 4 Strategi Memilih Niche SEO Terbaik Supaya Blog Kalian Cepat Ranking
    • How to Use Orbax Checkpointing with Keras and JAX for Robust Training
    • How to Automate Any PDF Form Using the Power of Manus AI
    • How to Training Your Own YOLO26 Object Detection Model!
    • How to Build a Full-Stack Mobile App in Minutes with YouWare AI
    • How to Create Consistent Characters and Cinematic AI Video Production with Seedance
    • 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