我將虛擬主機配置爲magento文件夾路徑,但它仍然顯示ec2實例的EIP(彈性IP),並將其連接到雲閃光燈,但仍然沒有云臺。 訪問URL http://alabamarket.com我的域名顯示IP而不是域名
地處/etc/apache2/sites-available/
文件夾位於該文件夾
/etc/apache2/
的CloudFlare的DNS
apache2.conf文件
Alabamarket.com.conf文件
我將虛擬主機配置爲magento文件夾路徑,但它仍然顯示ec2實例的EIP(彈性IP),並將其連接到雲閃光燈,但仍然沒有云臺。 訪問URL http://alabamarket.com我的域名顯示IP而不是域名
地處/etc/apache2/sites-available/
文件夾位於該文件夾
/etc/apache2/
的CloudFlare的DNS
apache2.conf文件
Alabamarket.com.conf文件
看來DNS配置沒有問題。我認爲你需要更新Magento後端的基本URL。要更改基本URL,登錄到您的Magento管理區域,然後導航到:
商店 - >配置 - >常規 - >網絡 - >基本URL
和
商店 - >配置 - >常規 - > Web - >基本URL(安全)
修改基本的url輸入框,然後點擊保存配置。
最後一步是清除您的Magento的緩存,在系統 - >緩存管理 - >刷新Magento緩存。
這應該可以解決問題。
這裏有一個清單,以幫助解決此問題:
步驟1)轉到您的託管服務提供商,並設置一個指向您的應用程序服務器的IP地址(XYZ123)到您的域名的A-名稱記錄( www.alabamarket.com)
步驟2)檢查VHOST CONFIGS,以確保您已經設置正確ServerName
和ServerAlias
值。
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(安全)
步驟4)清除所有應用程序緩存(按照您指定緩存的說明 - 如:文件系統/ Redis的/等)
步驟5)試圖訪問你的域http://www.alabamarket.com/
設我知道我是否可以進一步協助。
無效的基本URL。值必須是URL或其中一個佔位符:{{base_url}}當我添加域名時(http://alabamarket.com) – udemethegrtman
您可以嘗試使用http(http:// alabamarket.com)的完整網址刪除空間當然。 –
我也這樣做過。 – udemethegrtman