我有一个运行网站的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仪表板的某个地方修复它。有人可以给我一些步骤来获得这个设置或指出我正确的方向。
答案 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就可以了。