<div dir="ltr">thank you in advance for your help<br><br>I installed two nodes with an apache 2.4 (with shibd 3.1.0)/jboss eap7 on RHEL environment. <br>In front of them I have a F5 BIG IP device which redirects https requests to the 2 nodes (sticky session activated)<br>when SSO is disabled in my application, shibd service stopped and apache24.conf commented in httpd.conf (#Include /etc/shibboleth/apache24.config)), failover works fine.<br>When I enable SSO, the authenfication process (sp/IDP) works fine and I am connected to the first node,so perfect. <br>but when I stop the JBoss server that I am connected to, I do not switch to the second node and I have the 503 error. <br>I do not see where the bad configuration is located.<br>if I stop apache and jboss on node1, F5 redirects users to node 2 and also SSO works fine. and the reverse works well too (apache2 and jbosss2 stopped,apache1 and jbosss1 running )<br>the problem is located exactly when one of the two nodes falls and the switch does not occurs<br>Is there a specific shibboleth configugratoin on clustered environments?<br><br>some information<br><br>main application url is <a href="https://apps.domain.intra/apps">https://apps.domain.intra/apps</a> ( in fact the F5 ip)<br>application contex is /apps<br><br>apache in node1 use proxy conf<br>ServerName apps1.domain.intra<br>ProxyPass               /apps       AJP://apps1.domain.intra:8009/apps<br><br>mod cluster is listening on port 7777<br>Listen apps1.domain.intra:7777<br>  <VirtualHost apps1.domain.intra:7777><br>    DirectoryIndex disabled<br>    <Directory /><br>      Require all granted<br>    </Directory><br>  ........<br>      <br>      <br>      ssl.conf file<br> ServerName apps.domain.intra:443<br>      <br><br>apache in node2 <br>ProxyPass               /apps       AJP://apps2.domain.intra:8009/apps<br><br>mod cluster is listening on port 7777<br>Listen apps2.domain.intra:7777<br>  <VirtualHost apps2.domain.intra:7777><br>    DirectoryIndex disabled<br>    <Directory /><br>      Require all granted<br>    </Directory><br>     <br>      <br>      IDP ( Microsoft AD Azure )  config<br>target url ( sig on url): <a href="https://apps.domain.intra/apps">https://apps.domain.intra/apps</a><br>sp entity id : <a href="https://apps.domain.intra/shibboleth">https://apps.domain.intra/shibboleth</a>                <br>acs url: <a href="https://apps.domain.intra/Shibboleth.sso/SAML2/POST">https://apps.domain.intra/Shibboleth.sso/SAML2/POST</a><br><br>        <br>      <br>shib conf ( same on both nodes)<br><b>sp-metadata.xml</b><br><EntityDescriptor entityID="<a href="https://apps.domain.intra/shibboleth">https://apps.domain.intra/shibboleth</a>"<br><br><AssertionConsumerService<br>                        Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"<br>                    Location="<a href="https://apps.domain.intra/Shibboleth.sso/SAML2/POST">https://apps.domain.intra/Shibboleth.sso/SAML2/POST</a>"<br>                      index="1" isDefault="true" xmlns="urn:oasis:names:tc:SAML:2.0:metadata"/><br><br><b>Shibboleth2.xml</b><br><ApplicationDefaults entityID="<a href="https://apps.domain.intra/shibboleth">https://apps.domain.intra/shibboleth</a>"<br><br><br>Thanks again for your help</div>