如何通过Apache在URL中隐藏应用程序名称?

时间:2016-10-05 08:56:59

标签: apache tomcat web jboss server

使用JBoss App服务器前面的Apache Web服务器。 无需在URL中输入应用程序名称,即可在登录应用程序页面中进行所有更改。因为我输入http://IP/它会重定向到http://IP/App/login.jsp,工作完美。

但我不希望我的应用程序名称可见。我希望我的用户在输入http://IP/login.jsp时重定向到http://IP/的网址。 '应用'在URL中不可见。请帮帮我,我怎样才能达到同样的目的。建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

你可以:

  1. 在root上下文中在JBoss上安装你的应用程序,然后在url中提供没有应用程序名称的应用程序。如何做到这一点取决于JBoss版本的细节,但你可以尝试创建带有上下文定义的jboss-web.xml文件:

    <context>/</context>
    
  2. 您可以从示例中使用mod_proxy作为Apache中的余额,并配置正确的重定向。像这样放在虚拟服务器定义中:

    ProxyPass / http://IP/App
    ProxyPassReverse / http://IP/App