【发布时间】:2015-09-02 16:50:13
【问题描述】:
我是 aws 托管的新手,请帮助我将域名指向 tomcat 托管的应用程序。在配置过程中会采取以下步骤-
1- 我创建了 ec2 ubuntu 实例。用java、tomcat配置。在tomcat上部署了我的war文件。我能够成功访问该应用程序。使用 http://ec2-xx-xx-xxx-xx.us-west-2.compute.amazonaws.com:8080/login.jspx网址。
2- 在 godaddy 注册的域名(www.mydomain.com)。
3- 创建托管区域 (console.aws.amazon.com/route53) 并将名称服务器设置为我的 Godaddy 域名。
4- 我还将 A(host) IP 编辑为我的 ec2 实例的公共 IP。
我不知道出了什么问题,我无法通过 www.mydomainname.com 访问我的应用程序。
【问题讨论】:
-
如果您只在浏览器中输入您的 ec2 实例的公共 ip,它是否也会显示您的网络?
-
也有可能是在godaddy中设置A后,需要一些时间才能应用更改。
-
无法通过仅输入实例的公共 IP 来访问网络。如果这是问题,请指导我。
-
那我觉得问题出在你的服务器配置上,因为在godaddy中你是把域名映射到公网ip的,所以你访问公网ip的时候需要把你的web设置为默认页面, 通常通过端口 443 进行 https 连接,而不是您的 8080 端口
-
还有一点,别忘了在您的 EC2 安全组中启用 http 连接到端口 80 和 https 连接到端口 443。
标签: tomcat amazon-ec2 dns ip