【问题标题】:Getting an A-record to point to an URL as opposed to an IPv4 address in Route 53 settings让 A 记录指向 URL,而不是 Route 53 设置中的 IPv4 地址
【发布时间】:2014-01-26 15:34:59
【问题描述】:

我已经配置了以下内容:

  1. 一个使用 Amazon EC2 的 web 主机,创建了一个运行 Ubuntu 和 wordpress 的实例;我有一个主页地址 x.x.x.x/wordpress/
  2. 使用 Amazon Route 53 的 DNS 服务,创建了一个区域和一个 4 ns 服务器地址列表(如预期的那样)。
  3. 来自 domain.com 的域

我遇到的问题是,当我在 Route 53 中创建 A 记录时,我别无选择,只能输入服务器的 IPv4 地址(xxxx)而没有“/wordpress/”部分,这意味着当有人去到我的 URL (xyz.com),它们会在 wordpress 的后端显示“打开我的应用程序”和“转到 MyPHP”等按钮。

我无法让 DNS 服务指向“x.x.x.x/wordpress”以访问实际主页。

任何建议将不胜感激。

【问题讨论】:

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


    【解决方案1】:

    DNS 实际上不会这样做。您需要在 Web 服务器设置中更改文档根目录,以将根目录设置在 wordpress 文件夹中。

    Wordpress 在 wp_options 表中有一些基本 url 设置,可能也需要更改。

    【讨论】:

    • 我能在 phpMyAdmin 中找到 wp_options 表吗?还是通过 SSH 登录?
    • 无论你如何访问你的 mysql 服务器。如果那是您使用 phpmyadmin,那么您可以在其中更改选项。
    • 谢谢。我将“siteurl”从127.0.0.1/wordpress 更改为127.0.0.1,但没有任何区别。接下来我应该尝试什么?
    • 再次阅读答案:“您的 Web 服务器设置中的文档根目录。”不是 Wordpress,不是 MySQL……Web 服务器。可能,取决于许多因素,这是/etc/apache2/sites-available/default 中DocumentRoot 的设置,之后,您需要重新加载apache Web 服务器配置。
    【解决方案2】:

    我终于找到了解决办法……

    首先,cd 进入保存.pem 密钥的目录。

    然后,(在我的例子中使用 Mac OSX 终端)使用以下命令通过 SSH 连接到 bitnami:

    ssh -i myrslkey.pem bitnami@[instance elastic IP]
    

    登录后,使用以下命令将 ULR 从 [Domain].com/wordpress/ 更改为 [Domain].com/ :

    sudo /opt/bitnami/apps/wordpress/bnconfig --appurl /
    

    随意使用这个命令; 不要将“appurl”更改为您自己的网址或类似内容,因为“appurl”是命令名。只需按原样使用该命令即可。

    【讨论】:

      猜你喜欢
      • 2021-04-02
      • 2021-01-11
      • 2016-11-20
      • 2016-07-18
      • 1970-01-01
      • 1970-01-01
      • 2012-04-23
      • 1970-01-01
      • 2017-04-27
      相关资源
      最近更新 更多