我使用cloudformation创建了wordpress博客,然后从godaddy网站购买了一个域名并将其转发到cloudformation提供的域名。
-->godaddy 域名: yetanotherdeveloper.in
-->cloudformation 域:“ec2-35-154-134-194.ap-south-1.compute.amazonaws.com/wordpress/”
问题 1:当我在 URL 中搜索 godaddy 域名时,我进入了网站,但 URL 中只显示 cloudformation 域名。我希望 godaddy 域名也显示在那里。当我打开帖子时,URL 中的斜杠前会显示 cloudformation 域名。(例如 ec2-35-154-134-194.ap-south-1.compute.amazonaws.com/wordpress/index.php**/2017/09/27/hello-world/**)我希望 godaddy 域名也显示在那里,以便其他人轻松访问。
问题 2:Cloudformation 使用公共 IP,如果服务器出现故障等情况,将来可能会很危险。因此,我也想将该 IP 更改为弹性 IP。
谢谢你!
答案1
最有可能的是 Wordpress 配置不正确。进入管理面板、设置、常规,检查您的域名“yetanotherdeveloper.in”是否在其中。我怀疑您在那里有 ec2 URL。
在此上下文中,CloudFormation 是不相关的。
您已将 Wordpress 安装到子目录 - 为什么要这样做?当它位于域根目录时,一切都会变得更简单。
我还注意到,虽然您的公共 IP 地址是 35.154.134.194,但您的 A 记录是 50.63.202.27。这表明您对 GoDaddy 做了一些奇怪的事情,某种转发。
我的建议是:
- 将 Wordpress 移动到域的根目录
- 使用 Route53 作为 DNS 提供商 - 将所有内容保留在 AWS 中会更简单。如果您知道自己在做什么,实际上可以使用 GoDaddy / CloudFlare 免费 DNS
- 将您的 A 记录设置为直接指向您的 IP 地址。