Sorry the output was not clean. Trying a different format

   1. ProxyPass /confluencenode1 http://nodecnf001:8092/confluencenode1
   2. ProxyPassReverse /confluencenode1
   http://nodecnf001:8092/confluencenode1
   3. ProxyPass /confluencenode2 http://nodecnf002:8092/confluencenode2
   4. ProxyPassReverse /confluencenode2
   http://nodecnf002:8092/confluencenode2
   5. ProxyPass /confluencenode3 http://nodecnf003:8092/confluencenode3
   6. ProxyPassReverse /confluencenode3
   http://nodecnf003:8092/confluencenode3
   7.
   8. <Location /confluencenode1>
   9. # Paths to bypass SSO
   10. #<If "%{REQUEST_URI} =~ m#^/confluence\/rest\/#">
   11. # Satisfy Any
   12. #</If>
   13. <If "%{REQUEST_URI} =~
   m#^/(confluencenode1/rest/|confluencenode1/s/).*#">
   14. Satisfy Any
   15. </If>
   16. Order allow,deny
   17. Allow from all
   18. AuthType Shibboleth
   19. Header set X-Forwarded-Proto "https"
   20. ShibUseHeaders On
   21. ShibRequestSetting requireSession true
   22. <RequireAny>
   23. Require shib-attr AuthType "standard, x509, securePlus2,
   securePlus3, piv"
   24. Require shib-attr AppAuth true
   25. </RequireAny>
   26. </Location>
   27. <Location /confluencenode2>
   28. # Paths to bypass SSO
   29. #<If "%{REQUEST_URI} =~ m#^/confluence\/rest\/#">
   30. # Satisfy Any
   31. #</If>
   32. <If "%{REQUEST_URI} =~
   m#^/(confluencenode2/rest/|confluencenode2/s/).*#">
   33. Satisfy Any
   34. </If>
   35. Order allow,deny
   36. Allow from all
   37. AuthType Shibboleth
   38. Header set X-Forwarded-Proto "https"
   39. ShibUseHeaders On
   40. ShibRequestSetting requireSession true
   41. <RequireAny>
   42. Require shib-attr AuthType "standard, x509, securePlus2,
   securePlus3, piv"
   43. Require shib-attr AppAuth true
   44. </RequireAny>
   45. </Location>
   46. <Location /confluencenode3>
   47. # Paths to bypass SSO
   48. #<If "%{REQUEST_URI} =~ m#^/confluence\/rest\/#">
   49. # Satisfy Any
   50. #</If>
   51. <If "%{REQUEST_URI} =~
   m#^/(confluencenode3/rest/|confluencenode3/s/).*#">
   52. Satisfy Any
   53. </If>
   54. Order allow,deny
   55. Allow from all
   56. AuthType Shibboleth
   57. Header set X-Forwarded-Proto "https"
   58. ShibUseHeaders On
   59. ShibRequestSetting requireSession true
   60. <RequireAny>
   61. Require shib-attr AuthType "standard, x509, securePlus2,
   securePlus3, piv"
   62. Require shib-attr AppAuth true
   63. </RequireAny>
   64. </Location>
   65.

So I like to see if I can get only one Location stanza with only one
REQUEST_URI and maybe one ProxyPass and one ProxyPassReverse for all three
nodes

On Tue, May 18, 2021 at 2:29 PM <vad...@gmail.com> wrote:

> Hi All,
>
> I have this config and it works fine. Looking for a way to consolidate it.
> I tried few things and no success yet.
>
> ProxyPass /confluencenode1 http://nodecnf001:8092/confluencenode1
> ProxyPassReverse /confluencenode1 http://nodecnf001:8092/confluencenode1
> ProxyPass /confluencenode2 http://nodecnf002:8092/confluencenode2
> ProxyPassReverse /confluencenode2 http://nodecnf002:8092/confluencenode2
> ProxyPass /confluencenode3 http://nodecnf003:8092/confluencenode3
> ProxyPassReverse /confluencenode3 http://nodecnf003:8092/confluencenode3
> <Location /confluencenode1>
> # Paths to bypass SSO
> #<If "%{REQUEST_URI} =~ m#^/confluence\/rest\/#">
> # Satisfy Any
> #</If>
> <If "%{REQUEST_URI} =~ m#^/(confluencenode1/rest/|confluencenode1/s/).*#">
> Satisfy Any
> </If>
> Order allow,deny
> Allow from all
> AuthType Shibboleth
> Header set X-Forwarded-Proto "https"
> ShibUseHeaders On
> ShibRequestSetting requireSession true
> <RequireAny>
> Require shib-attr AuthType "standard, x509, securePlus2, securePlus3, piv"
> Require shib-attr AppAuth true
> </RequireAny>
> </Location>
> <Location /confluencenode2>
> # Paths to bypass SSO
> #<If "%{REQUEST_URI} =~ m#^/confluence\/rest\/#">
> # Satisfy Any
> #</If>
> <If "%{REQUEST_URI} =~ m#^/(confluencenode2/rest/|confluencenode2/s/).*#">
> Satisfy Any
> </If>
> Order allow,deny
> Allow from all
> AuthType Shibboleth
> Header set X-Forwarded-Proto "https"
> ShibUseHeaders On
> ShibRequestSetting requireSession true
> <RequireAny>
> Require shib-attr AuthType "standard, x509, securePlus2, securePlus3, piv"
> Require shib-attr AppAuth true
> </RequireAny>
> </Location>
> <Location /confluencenode3>
> # Paths to bypass SSO
> #<If "%{REQUEST_URI} =~ m#^/confluence\/rest\/#">
> # Satisfy Any
> #</If>
> <If "%{REQUEST_URI} =~ m#^/(confluencenode3/rest/|confluencenode3/s/).*#">
> Satisfy Any
> </If>
> Order allow,deny
> Allow from all
> AuthType Shibboleth
> Header set X-Forwarded-Proto "https"
> ShibUseHeaders On
> ShibRequestSetting requireSession true
> <RequireAny>
> Require shib-attr AuthType "standard, x509, securePlus2, securePlus3, piv"
> Require shib-attr AppAuth true
> </RequireAny>
> </Location>
>
> Thanks
>
> --
> Asif Iqbal
> PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
> A: Because it messes up the order in which people normally read text.
> Q: Why is top-posting such a bad thing?
>
>

-- 
Asif Iqbal
PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

Reply via email to