Url CAS代理配置

Url CAS代理配置,url,single-sign-on,reverse-proxy,cas,Url,Single Sign On,Reverse Proxy,Cas,我有以下设置: 代理服务器: 应用服务器: 以及CAS(sso)服务器: 我可以得到以下工作: 但是这个URL的问题是它暴露了实际的应用服务器,它位于代理服务器后面 理想情况下,我希望: 我的问题是: 有没有办法在URL中隐藏(使用post、加密targetService部件、代理端的回调或…)app-server.com?因为我前面有一个代理服务器,所以我不想公开实际的应用服务器名称 如果您在https://proxy-server.com那么你应该可以将你的应用程序隐藏在它后面。根据您的

我有以下设置:

  • 代理服务器:
  • 应用服务器:
  • 以及CAS(sso)服务器:
  • 我可以得到以下工作:

    但是这个URL的问题是它暴露了实际的应用服务器,它位于代理服务器后面

    理想情况下,我希望:

    我的问题是: 有没有办法在URL中隐藏(使用post、加密targetService部件、代理端的回调或…)app-server.com?因为我前面有一个代理服务器,所以我不想公开实际的应用服务器名称


    如果您在
    https://proxy-server.com
    那么你应该可以将你的应用程序隐藏在它后面。根据您的示例,您似乎已经在使用cas服务器执行此操作,因为您将cas登录url声明为
    https://proxy-server.com/cas/login

    使用
    https://proxy-server.com/app

    ProxyPass          /cas   https://sso-server.com/cas 
    ProxyPassReverse   /cas   https://sso-server.com/cas
    ProxyPass          /app   https://app-server.com/app  
    ProxyPassReverse   /app   https://app-server.com/app 
    
    您可能需要修改ServiceURL,使其与proxy-server.com相关