我购买了一个域名并将其指向我的 Amazon EC2 实例(例如:ec2-XXX-XXX-XXX-XXX.us-west-1.compute.amazonaws.com),它可以正常工作,但是当我访问 www.example.com 时,URL 字段中会显示较长的 Amazon 公共 DNS 地址。有没有办法让它保持为 www.example.com?
答案1
当您说“指向”时,听起来您使用了 URL 转发机制而不是正确的 DNS 托管。
要正确执行此操作,您需要让某人为您进行 DNS 托管,可能是您通过其注册域名的同一家公司。您将配置域上的名称服务器以指向它们,然后使用它们的 DNS 配置设置,将您的 EC2 实例的地址配置为该域上服务的注册主机。
最后,您应该更改 apache 或您正在使用的任何 Web 服务器软件中的主机名,以便它了解应该接受哪个域名的流量。
答案2
使用 Amazon Elastic IP 服务为您的 EC2 实例获取静态 IP 地址。然后让您的域名注册商将您的域指向静态 IP。如果您不使用 Elastic IP 服务,则无法保证在重新启动服务器进行维护时保留相同的 IP 地址。