首页 文章

在EC2实例上更改公共DNS

提问于
浏览
1

我有一个运行网站的EC2 Ubuntu实例 . 我还有一个托管GoDaddy的域名 . 我已经设置了一个指向我的实例的弹性IP地址 . 我在GoDaddy中设置了我的域以指向弹性IP . 这工作,进入我的域名带我到亚马逊的网站主机 . 但在网站加载URL切换后:

www.mydomain.com

到公共DNS:

ec2XX-XXX-XXX-XXX.compute-1.amazonaws.com

我希望域名保留为我的域名,而不是切换到aws public dns . 我联系了GoDaddy的支持,他们告诉我这是在Amazons结束时发生的,所以我必须在aws仪表板中的某处修复它 . 有人可以给我一些步骤来获得这个设置或指出我正确的方向 .

1 回答

  • 1

    问题是Bitnami Magento安装需要更新到新的Web地址 . 为此,您可以访问网络服务器,然后:

    将应用程序移动到/如果您的应用程序在“/ magento”中运行,则可以从执行以下命令的URL中删除前缀:

    $ sudo /opt/bitnami/apps/magento/bnconfig --appurl /
    

    (使用--help检查该选项是否适用于您的应用程序)

    现在,您将能够在http://YOUR_DOMAIN而不是http://YOUR_DOMAIN/magento访问该应用程序 .

    Updating the IP or hostname 如果计算机IP /域发生更改,某些应用程序需要更新IP /域 . bnconfig工具还有一个选项,可以在引导期间自动更新IP,称为machine_hostname(使用--help检查该选项是否适用于您的应用程序) . 请注意,此工具会将URL更改为http://NEW_DOMAIN/magento .

    sudo /opt/bitnami/apps/magento/bnconfig --machine_hostname NEW_DOMAIN
    

    如果您已将应用程序移动到根URL,则应同时包含这两个选项 .

    sudo /opt/bitnami/apps/magento/bnconfig --appurl / --machine_hostname NEW_DOMAIN
    

    如果您已将计算机配置为使用静态域名或IP,则应重命名或删除“/ opt / bitnami / apps / magento / bnconfig”文件 .

    sudo mv /opt/bitnami/apps/magento/bnconfig /opt/bitnami/apps/magento/bnconfig.disabled
    

    毕竟,只需重新启动apache就可以了 .

相关问题