Help with reverse proxy configuration integrating NICE DCV

Hi!

We are working to integrate a NICE DCV Desktop application with our OOD portal for our users. We have the DCV server ready and we can launch sessions via OOD and connect with authentication to the session created using this URL format:

`https://#{dcv_server}:8443/?authToken=#{token_decoded}##{id}`

We are trying to use reverse proxy with OOD just like we do with apps like CodeServer (which uses this format: https://#{OOD_url}/rnode/node01/22320/?folder=/home/validuser), but we are getting an error related with the internal reverse proxy.

We are trying to see if we need to configure anything else, but we are a bit lost. The idea is to have this type of URL to connect to the app’s session:

`https://#{OOD_url}/rnode/#{dcv_server}/8443/?authToken=#{token_decoded}##{id}`

Any ideas about what can be happening here or what do we need to change for it to work?

Best regards, and thank you for your help.

I would suggest you try to curl 10.3.3.7:8443 from the same machine that OnDemand is installed on. This will replicate what apache is attempting to do.

From the error message above - it was able to make a TCP connection to that URL, but the HTTP response got mangled or malformed somehow or the server disconnected abruptly.

In any case - using curl from the same machine OnDemand is installed on to the same machine that’s running the application should help you debug.

Also Hi and welcome!

1 Like