【问题标题】:How do I point my domain to my website that's hosted on an AWS EC2?如何将我的域指向托管在 AWS EC2 上的网站?
【发布时间】:2017-09-17 15:08:20
【问题描述】:

我的域的注册商是 godaddy,我转到他们的 DNS 记录部分并将 A 名称更改为与我的实例关联的弹性 IP。现在,当我在浏览器中输入我的域名时,我的网站就会出现!但是,它会将其转发到我的服务器的 IP。

我尝试过的事情(无论是否合乎逻辑):

  1. 我正在使用 wordpress 多站点,因此我将 wp-config.php 中的 DOMAIN_CURRENT_SITE 更改为我的新域。没有运气。已还原。
  2. 我将数据库中的“site_url”和“home”更改为指向我的域。没有运气。一次尝试一个等。恢复。
  3. 在 httpd.conf (apache) 中将 ServerName 更改为我的新域。
  4. sudo hostname www....(不知道是做什么的)

所以我想简单地打开我的网站,而不在地址栏中显示 IP。有人可以帮忙吗?

谢谢

编辑: Here's the DNS page of godaddy,我已经把A记录中的ip删掉了,但这只是我服务器的ip。

【问题讨论】:

  • 您是否有一个 .htaccess 文件或插件,可能会进行某种重定向?
  • @codenathan 我刚刚读完了 oreilly 的《DNS & BIND》一书的前几章。我对现在发生的事情有了更好的了解。感谢您的建议,我将重建并密切关注 .htaccess 和插件。

标签: wordpress apache amazon-web-services amazon-ec2


【解决方案1】:

首先,您需要在 Godaddy 中使用 AWS 专用 IP 设置 Custom NS,然后将它们设置为 DNS。如果您使用带有 cPanel 的 Linux 实例,那么只需在 cpanel 的插件域中添加域。

如果您使用的是 Windows 实例,那么您应该配置 IIS。

【讨论】:

  • 谢谢@Shahbaz 这不是很直观。我将我的 EC2 的公共 DNS 放入 _domainconnect CNAME 部分。当我在地址栏中键入它时,它仍然恢复为 IP。是否需要更改其他内容或需要一段时间来处理?
猜你喜欢
  • 2017-09-08
  • 2019-09-28
  • 2017-05-23
  • 2020-07-30
  • 2012-08-04
  • 2017-02-14
  • 1970-01-01
  • 2014-10-03
  • 2017-04-08
相关资源
最近更新 更多