RT 5.0.5 behind a load balanced hardware that handles the SSL connections to the users.
Load balancers connect to RT to port 80 (only one front-end in a non-production server).
I can create a new lifecycle but when I try to edit any of them, I get a timeout.
I’ve found out that all lifecycle’s URLs point to http, not to https.
Analyzing the code in /opt/rt5/share/html/Admin/Lifecycles/index.html line 79 I’ve changed this:
<td class="collection-as-table"><a href="<% RT->Config->Get('WebURL') %>Admin/Lifecycles/Modify.html?Type=<% $lifecycles{$key}{'type'} ? loc($lifecycles{$key}{'type'}) : loc('ticket') |u%>&Name=<% $key %>"><% $key %></a></td>
to this:
<td class="collection-as-table"><a href="<% RT->Config->Get('WebPath') %>Modify.html?Type=<% $lifecycles{$key}{'type'} ? loc($lifecycles{$key}{'type'}) : loc('ticket') |u %>&Name=<% $key %>"><% $key %></a></td>
Basically, WebURL → WebPath and adapting the rest of the URL to this change.
Now It works.
I presume I have to do this change in more places so RT can work in my infrastructure unless I’ve configured something wrong.