如何使用自定义URL而不是实际URL访问Web应用程序?

时间:2018-02-15 12:45:44

标签: java amazon-web-services spring-mvc amazon-route53

我创建了AWS EC2实例并在EC2实例下的wildfly服务器中部署spring web应用程序,然后购买了route53域。域映射到EC2实例的IP,并使用域名或IP地址工作文件。     示例域名: - " ranjitsoni.in"     应用程序上下文: - / rb     我已将ranjitsoni.in中的重定向设置配置为ranjitsoni.in/rb,以便在wildfly服务器中的路径/opt/wildfly/welcome-content/index.html上访问应用程序,如下所示。

**<html>
<head>
        <META http-equiv="refresh" content="0; URL=rb">
</head>
</html>**

when i hit url ranjitsoni.in, it redirect to ranjitsoni.in/rb.
i want to access initail webpage only with ranjitsoni.in, don't want to display ranjitsoni.in/rb initial.

Please help and Thanks in Advance.

1 个答案:

答案 0 :(得分:0)

我建议将EC2 IP移动到任何类型的AWS Load Balancer或EIP,因为如果因任何原因重新启动,公共IP可以在EC2实例上更改。

您可以通过多种方式进行重定向。 Cloudfront,像HAProxy这样的代理,S3 redirect或在应用程序代码中执行。