HTTP and HTTPS Proxy generates websocket error 403 and 503.
Hello. My name is Byung.
I am able 3 years into F5 and still feel like a newbie. I came across a very weird websocket issue. My DB admin ask to proxy a web server listening on port 8888(http). So, I created a VIP listening on port 80 forwarding it to pool member on port 8888. Forwarding works fine, but DB came back stating site is not functional. After some analyse on Chrome, websocket is generating error 503, when using http and error 403, when VIP uses https.
I have tried it without http profile, with http profile and winsock profile, http profile with iRule disabling http profile, if header contains "websocket". Nothing seems to fix this issue.
It looks like something called "spring-websocket.js" fails to contact the server. Accessing server directly on port 8888 does not have this issue.
Any suggestion will be greatly appreciated. This has been day 5.
Thank you all and have a wonderful day.
when HTTP_REQUEST {