There is a possibility to keep your backend configured with SSL.
I edited scripts/server.js file.
Add following line at vars section.
var fs = require('fs');
And if you have your own CA(or any other CA may be required), add also this line into app.use:
Even system register our CA, the Web UI will not.
This solution is combination of what I read at stackoweflow.
Also one little note.
We also put nginx in front of Web UI. However direct links to entities not work on nginx 1.16.1 version!
Link for your desired entity will fail to forward to Web UI.
However link with slash at the end will be successful!
nginx version 1.16.1 that contains this bug is currently available in epel repo for RHEL 7.
We did make it work with rewrite module. Add it into location section.
rewrite /entities/(.*)$ /$1/ break;
Now it works as expected.
I am convinced it is a bug, because on my local machine with new nginx 1.18.0-2, the mentioned bug did not occur.
We also tried apache httpd-2.4.6-93 version(again RHEL 7 available version), but it was not successful. So we switched to nginx.