【问题标题】:Amazon Web Services - EC2: How do I stop my WordPress site showing the ip address as the domain?Amazon Web Services - EC2:如何停止将 IP 地址显示为域的 WordPress 站点?
【发布时间】:2016-08-30 10:43:32
【问题描述】:

在这个问题上我差点把头发扯下来,因为我似乎无法让我的 Wordpress 网站不读取亚马逊公共 IP 地址。

我在 GoDaddy 中有一个域名并更改了主机记录,以便我的域名“http://example.com”重定向到“http://0.0.0.0”。

但是,一旦加载此页面,URL 很快就会变回公共 IP 地址。

我尝试在 Wordpress 设置中更改站点 URL,但这只会破坏站点并且不允许我登录。

我做错了什么?我就是想不通。我只希望 goDaddy 的域名显示为 URL。

谢谢。

【问题讨论】:

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


    【解决方案1】:

    首先将弹性 IP 附加到您的 EC2 实例,这样它就不会在您关闭并重新启动机器后更改公共 IP。在您的 Godaddy DNS 记录文件中创建一条指向弹性 IP 的记录。

    您没有更改您的 wordpress 的基本 URL,这就是它仍然重定向到旧的基本 URL 的原因。连接到您的 EC2 实例并编辑 wp-config.php 添加以下代码行

    define('WP_HOME','http://example.com');
    define('WP_SITEURL','http://example.com');
    

    【讨论】:

    • 感谢您的回复。我已将弹性 ip 附加到此实例,并尝试更改 wordpress 配置以匹配您所说的。这样做使我无法登录。我不知道这是否是一个错误。但是我输入了我的用户名和密码,登录按钮什么也没做。也没有验证。
    • 你在子目录下安装wp了吗?
    • 没有。我将它安装在根目录中。并且可以通过我想要的域名到达wp-login页面,但是实际页面还是加载了IP
    猜你喜欢
    • 1970-01-01
    • 2011-07-07
    • 2018-09-10
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-14
    • 2014-01-24
    相关资源
    最近更新 更多