2017-09-16 96 views
0

我將虛擬主機配置爲magento文件夾路徑,但它仍然顯示ec2實例的EIP(彈性IP),並將其連接到雲閃光燈,但仍然沒有云臺。 訪問URL http://alabamarket.com我的域名顯示IP而不是域名

地處 /etc/apache2/sites-available/文件夾位於該文件夾 /etc/apache2/

enter image description here

的CloudFlare的DNS

enter image description here

apache2.conf文件

Alabamarket.com.conf文件

enter image description here

回答

1

看來DNS配置沒有問題。我認爲你需要更新Magento後端的基本URL。要更改基本URL,登錄到您的Magento管理區域,然後導航到:

商店 - >配置 - >常規 - >網絡 - >基本URL

商店 - >配置 - >常規 - > Web - >基本URL(安全)

修改基本的url輸入框,然後點擊保存配置。

最後一步是清除您的Magento的緩存,在系統 - >緩存管理 - >刷新Magento緩存。

這應該可以解決問題。

+0

無效的基本URL。值必須是URL或其中一個佔位符:{{base_url}}當我添加域名時(http://alabamarket.com) – udemethegrtman

+0

您可以嘗試使用http(http:// alabamarket.com)的完整網址刪除空間當然。 –

+0

我也這樣做過。 – udemethegrtman

0

這裏有一個清單,以幫助解決此問題:

步驟1)轉到您的託管服務提供商,並設置一個指向您的應用程序服務器的IP地址(XYZ123)到您的域名的A-名稱記錄( www.alabamarket.com)

步驟2)檢查VHOST CONFIGS,以確保您已經設置正確ServerNameServerAlias值。

我已經發布了我的一個虛擬主機文件的截圖供您參考。 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/` 

如果需要改變這些值,您可以通過通過管理UIX在DB(生活-危險)

變化值的導航管理UIX(首選方法)或直接這樣做: - 商店 - >配置 - >常規 - >網絡 - >基本URL - 商店 - >配置 - >常規 - >網絡 - >基本URL(安全)

這裏有一個定義的值的屏幕截圖我的本地主機實例: base_urls localhost

步驟4)清除所有應用程序緩存(按照您指定緩存的說明 - 如:文件系統/ Redis的/等)

步驟5)試圖訪問你的域http://www.alabamarket.com/

設我知道我是否可以進一步協助。