- Wed Jan 11, 2017 10:49 pm
#788421
I have installed ProcessMaker on a RHEL 7 box, and it seems to run just fine. By which I mean I haven't actually used it, but it all looks like it should work.
However, we put our production webservers behind a BigIP box (this) which does SSL offload, so websites "behind" the BigIP are encrypted using HTTPS to the user's browser. For most applications, this just works 100% straight out of the box. Just for info, we use a wildard cert in the BigIP for *.domain_name. For the avoidance of doubt: the traffic between the Apache webserver and the BigIP is not encrypted, it's straight HTTP.
With processmaker, there is an intersting problem in designer: it appears like this:
There's lot of things missing!
I've done some detective work, and it seems that the difference between it working with HTTP, and not working with HTTPS, is down to that the following files are not being requested of the webserver: (And this is not in load order)
Is there something I need to do or set to make PM work in a SSL offload environment? I've reviewed the additional configuration steps to run under Apache provided HTTPS (here), and there doesn't seem to be anything out of the ordinary there.
However, we put our production webservers behind a BigIP box (this) which does SSL offload, so websites "behind" the BigIP are encrypted using HTTPS to the user's browser. For most applications, this just works 100% straight out of the box. Just for info, we use a wildard cert in the BigIP for *.domain_name. For the avoidance of doubt: the traffic between the Apache webserver and the BigIP is not encrypted, it's straight HTTP.
With processmaker, there is an intersting problem in designer: it appears like this:
There's lot of things missing!
I've done some detective work, and it seems that the difference between it working with HTTP, and not working with HTTPS, is down to that the following files are not being requested of the webserver: (And this is not in load order)
Code: Select all
the /api files look particularly ominous to me.< "GET/api/1.0/workflow/project/59802462658755ccf146a14071042477
< "GET/css/neoclassic-pm3.css
< "GET/lib/img/bpmnProcessmaker.gif
< "GET/lib/img/btn_create.png
< "GET/lib/img/caret-down.png
< "GET/lib/img/caret-down-w.png
< "GET/lib/img/corona-delete.png
< "GET/lib/img/corona-flow.png
< "GET/lib/img/corona-gateway-exclusive.png
< "GET/lib/img/corona-intermediate.png
< "GET/lib/img/corona-task.png
< "GET/lib/img/mafe_sprite.png
< "GET/lib/img/sort_asc.png
< "GET/lib/img/sort_both.png
< "POST/api/1.0/workflow/
Is there something I need to do or set to make PM work in a SSL offload environment? I've reviewed the additional configuration steps to run under Apache provided HTTPS (here), and there doesn't seem to be anything out of the ordinary there.