在EC2实例上更改公共DNS

时间:2015-01-25 01:42:33

标签: .htaccess amazon-web-services amazon-ec2 dns amazon

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

www.mydomain.com

到aws公共DNS:

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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

现在,您可以http://YOUR_DOMAIN而不是http://YOUR_DOMAIN/magento访问该应用。

更新IP或主机名 如果计算机IP /域发生更改,某些应用程序需要更新IP /域。 bnconfig工具还有一个选项,可以在引导期间自动更新IP,称为machine_hostname(使用--help检查该选项是否适用于您的应用程序)。请注意,此工具会将网址更改为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就可以了。