• 31-01-2026, 18:57:33
    #1
    iyi akşamlar, vps'de subdomain oluşturdum. subdomain'deki node_modules klasöründe paketlerin indiğini görüyorum sorun yok. mobil uygulama ile bağlantı kurmaya çalışıyorum uygulama tarafında "Hata: WebSocketException: Connection to 'https://socket.xxxxxxx.tr:0/socket.i...ort=websocket#' was not upgraded to websocket, HTTP status code: 400" hatası alıyorum. AI'ye çok basit bir server.js dosyası hazırlattım bağlantı başarılı mı anlamak için. ne yapmam gerektiği konusunda bir fikri olan hocalarım var mıdır?
  • 31-01-2026, 19:00:31
    #2
    bir çok sebebi olabilir.
    cloudflare
    ssl
    iptables
    modsec

    cloudflare kullanıyorsanız izin verdiği portları kullanmayı düşünün, veya domain değil ip üzerinden deneyin.
    ssl dosyalarını vermelisiniz nodejs tarafında çok detaya girmek zor hocam.
    iptables ( nftables ) modsec sonraki aşamalar.
    bilen arkadaşlardan cevap gelir sanırım
  • 31-01-2026, 19:25:11
    #3
    ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
    bir çok sebebi olabilir.
    cloudflare
    ssl
    iptables
    modsec

    cloudflare kullanıyorsanız izin verdiği portları kullanmayı düşünün, veya domain değil ip üzerinden deneyin.
    ssl dosyalarını vermelisiniz nodejs tarafında çok detaya girmek zor hocam.
    iptables ( nftables ) modsec sonraki aşamalar.
    bilen arkadaşlardan cevap gelir sanırım
    teşekkür ederim cevap için hocam. Apache & nginx ile ilgili bir ayar gerekiyor sanırım. cloudflare kullanmadım.
  • 31-01-2026, 22:14:19
    #4
    WebSocket mi kullaniyorsun Socket-io mu WebSocket ise biraz sikintili Socket-io kullan daha genis bir calisma yapisi var ve kurulmasi daha rahat. ayrica .js dosyani kontrol et orda verdigin port yanli olabilir veya port guvenlik duvari tarafindan engelleniyor olabilir
  • 01-02-2026, 16:07:12
    #5
    iviscomtr adlı üyeden alıntı: mesajı görüntüle
    WebSocket mi kullaniyorsun Socket-io mu WebSocket ise biraz sikintili Socket-io kullan daha genis bir calisma yapisi var ve kurulmasi daha rahat. ayrica .js dosyani kontrol et orda verdigin port yanli olabilir veya port guvenlik duvari tarafindan engelleniyor olabilir
    kıymetli hocam cevap için teşekkür ederim öncelikle. socket-io kullanıyorum websocket değil. güvenlik duvarı görseldeki gibi etkin değil. bu default olarak engellenmesi anlamına gelir mi acaba?