Hi,
I am trying to make the switch from Cherokee to Openlitespeed (mainly because of missing websockets support in Cherokee) and so far I like the setup. I do encounter very erratic behaviour with reverse proxies though. I use a large amount of different services I need to proxy through the webserver, and the all behave different:
Guacamole (running in Tomcat, no websockets):
Worked out of the box in Cherokee, refuses to create the remote screen session.
Butterfly (websockets based terminal emulator):
No matter what settings I use, the websockets connection seems to terminate once I input a lot of text.
Anyterm (ajax based terminal emulator):
Worked out of the box in Cherokee, in OLS results in veeeery slow page loading, and a non functional script. The logs are mentioning issues with chunks not arriving within the time limit.
Now Cherokee has in it's web interface the ability to modify headers (in and out). That solved some issues for me in the past. Cherokee also had the ability to turn chunked-encoding on or off and to set keep-alive for proxy/backend connections. Is it possible to add this functionality to OLS as well?
I also encounter a lot of timeouts (408 errors) with several reverse-proxied services for which I cannot find a cause. Could this have to do with the version (1.4.3)?
I'm sorry for the lack of detailed info, but ATM I am not behind the server involved .
Thanks!
I am trying to make the switch from Cherokee to Openlitespeed (mainly because of missing websockets support in Cherokee) and so far I like the setup. I do encounter very erratic behaviour with reverse proxies though. I use a large amount of different services I need to proxy through the webserver, and the all behave different:
Guacamole (running in Tomcat, no websockets):
Worked out of the box in Cherokee, refuses to create the remote screen session.
Butterfly (websockets based terminal emulator):
No matter what settings I use, the websockets connection seems to terminate once I input a lot of text.
Anyterm (ajax based terminal emulator):
Worked out of the box in Cherokee, in OLS results in veeeery slow page loading, and a non functional script. The logs are mentioning issues with chunks not arriving within the time limit.
Now Cherokee has in it's web interface the ability to modify headers (in and out). That solved some issues for me in the past. Cherokee also had the ability to turn chunked-encoding on or off and to set keep-alive for proxy/backend connections. Is it possible to add this functionality to OLS as well?
I also encounter a lot of timeouts (408 errors) with several reverse-proxied services for which I cannot find a cause. Could this have to do with the version (1.4.3)?
I'm sorry for the lack of detailed info, but ATM I am not behind the server involved .
Thanks!