我的域显示ip而不是域名

时间:2017-09-16 13:15:46

标签: apache amazon-ec2 dns magento2 cloudflare

我将我的虚拟主机配置为magento文件夹路径,但它仍然显示ec2实例的EIP(弹性IP),并将其连接到云闪存,但仍然没有头。 访问网址http://alabamarket.com

位于/etc/apache2/sites-available/文件夹

中的Alabamarket.com.conf文件

enter image description here

apache2.conf文件位于/etc/apache2/文件夹

enter image description here

cloudflare dns

enter image description here

2 个答案:

答案 0 :(得分:1)

DNS配置似乎没有问题。我认为你需要更新Magento后端的基本URL。要更改基本URL,请登录Magento管理区域并导航至:

商店 - >配置 - >一般 - >网络 - >基本网址

商店 - >配置 - >一般 - >网络 - >基本URL(安全)

修改基本网址输入框和您的域,然后点击保存配置。

最后一步是在System - >下清除Magento的缓存。缓存管理 - >刷新Magento缓存。

这应解决问题。

答案 1 :(得分:0)

这是一个帮助解决此问题的清单:

步骤1)转到您的托管服务提供商并设置一个A-Name记录,将您的应用服务器IP地址(xyz123)指向您的域名(www.alabamarket.com)

步骤2)检查您的VHOST配置,确保您已设置正确的ServerNameServerAlias值。

我已经在这里发布了我的一个vhost文件的屏幕截图供您参考。 My Current Vhost setting

P.S:对conf文件的更改将要求您退回Apache。

步骤3)检查您的Magento实例数据库,确保您的base_url设置为您的域而不是IP地址。 提示:通常,如果/在调整预配置的Magento VM时 - 在大多数云提供商上 - base_url将是IP地址。

select * from core_config_data where path = 'web/unsecure/base_url' ;
-- Expected result is `http://www.alabamarket.com/`

select * from core_config_data where path = 'web/secure/base_url';
-- Expected result is `https://www.alabamarket.com/`

如果您需要更改这些值,可以通过Admin UIX(首选方法)或直接在DB中生效(危险地生活)

通过Admin UIX导航更改值:   - 商店 - >配置 - >一般 - >网络 - >基本URL   - 商店 - >配置 - >一般 - >网络 - >基本URL(安全)

这是我的一个localhost实例上定义的值的屏幕截图: base_urls localhost

步骤4)清除所有应用程序缓存(按照特定缓存的说明进行操作 - 例如:文件系统/ Redis /等)

步骤5)尝试访问您的域http://www.alabamarket.com/

如果我可以进一步提供帮助,请告诉我。