Forum Discussion

Alexis_Gruet_22's avatar
Alexis_Gruet_22
Icon for Nimbostratus rankNimbostratus
Sep 16, 2016

Linerate 2.6.1 / Socket.IO - Express

Suppose a farm of Nodejs servers, running Express and Socket.IO, without any reverse proxy such as apache or nginx. Express and Socket.IO are running in HTTPS

Is Linerate support Express and Websocket ( socket.io ). I tried to several setup such as

VIP ( HTTP:443 ) ---> VS ( HTTP ) ---> RS ( HTTP )
with the right SSL Profile and Hostname

or

VIP ( TCP:443 ) ----> VS ( TCP ) ----> RS ( TCP )
with the right SSL profile and Hostname

Nothing to do, this does not work and claiming for 404 not found. However, with the same setup for regular PHP Backends it was working.

Any advices ? Is there any online ressources on how accomplish this setup on linerate ?

1 Reply

  • Andrew_Ragone_2's avatar
    Andrew_Ragone_2
    Historic F5 Account

    Hi Alexis, would you be able to describe your environment a little bit more? From what it sounds like, you are fronting a pool of existing node servers with LineRate. Do you have any packet captures available to help detail the conversation that is going on between the client and LineRate in addition to LineRate and the servers? Any information you can provide will be helpful to track down what might be awry here. Also, do you have the configuration of the VIP / VS / RS on LineRate handy?

     

    In regard to LineRate supporting Express and WebSocket, since they use the HTTP and TCP protocols, respectively, and that is what you can load balance on LineRate, yes this should work.