Rumah > pembangunan bahagian belakang > Golang > Mengapa Go WebSocket saya gagal dengan mod_proxy_wstunnel Apache (403/400 Ralat)?

Mengapa Go WebSocket saya gagal dengan mod_proxy_wstunnel Apache (403/400 Ralat)?

Linda Hamilton
Lepaskan: 2025-01-05 12:16:39
asal
672 orang telah melayarinya

Why is my Go WebSocket failing with Apache's mod_proxy_wstunnel (403/400 Errors)?

Menyelesaikan masalah WebSocket di belakang Apache dengan mod_proxy_wstunnel

Soalan ini bertujuan untuk menyelesaikan masalah apabila menggunakan go-websocket di belakang Apache dengan mod_proxy_wstunnel. Pengarang menghadapi ralat 403 Forbidden dan 400 Bad Request semasa cuba menyambung melalui WebSocket.

Untuk menyelesaikan masalah, pengarang mengikuti langkah berikut:

  1. Slash trailing ditambahkan ke laluan WebSocket: Menurut Aralo, menambah garis miring ke laluan WebSocket adalah penting untuk Apache untuk mengenalinya sebagai permintaan GET.
  2. Tertib arahan ProxyPass yang betul: Seperti yang dicadangkan oleh James Henstridge, arahan ProxyPass khusus untuk laluan WebSocket mesti diletakkan sebelum arahan ProxyPass akar.
  3. Mengalih keluar semakan asal: Contoh Sembang go-websocket kod mengandungi semakan asal dalam fungsi ServeWs() yang menghalang sambungan. Semakan ini telah dialih keluar.

Selepas melaksanakan perubahan ini, pengarang melaporkan bahawa WebSocket kini berfungsi seperti yang diharapkan.

Selain itu, membaca log Apache, seperti yang disyorkan oleh covener, boleh memberikan pandangan berharga tentang isu tersebut.

Atas ialah kandungan terperinci Mengapa Go WebSocket saya gagal dengan mod_proxy_wstunnel Apache (403/400 Ralat)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan