2017-10-18 126 views
0

對不起,囉嗦的標題。託管Jekyll網站與亞馬遜S3 + Cloudfront與私人註冊商(namecheap),博客文章沒有出現在博客頁面的問題

基本上我創建了一個使用Jekyll Now主題的jekyll網站,它的工作原理與靜態網站完全一樣,下面是github版本:fitnessregiment.github.io,這是我希望網站看起來如何。如果你去博客,你可以看到1篇博客文章/必備軟件 - for-windows /。

現在的問題是,一旦我啓用以啓用HTTPS。我的主域名CloudFront的:alexis-drakopoulos.com一些事情發生了錯誤,我設法解決一些,但主要的我不能修復的一個是博客文章不在博客頁面上顯示。然而,它們確實存在於https://alexis-drakopoulos.com/essential-softwares-for-windows/

見過這樣解釋該網站是如何工作的: Github上回購:github.com/FitnessRegiment/fitnessregiment.github.io/

然後獲得通過forestry.io CMS管理其上傳直奔亞馬遜S3。

亞馬遜S3存儲端點:alexis-drakopoulos.com.s3-website.eu-west-2.amazonaws.com

的Cloudfront網址:d2cmpfzgichbat.cloudfront.net(正如你可以看到不顯示博客帖子)。

所以我不明白什麼可能會出錯,cloudfront不理解結構?我不確定。

任何幫助將不勝感激。

回答

0

聽起來它仍然在服務舊版本的頁面。您需要觸發CloudFront緩存失效。 http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html

+0

好的愚蠢的問題,但是,我禁用IPv6,去睡覺,醒來,它工作。所以無論是它的巧合還是該網站剛剛開始提供新的頁面,或者IPv6導致了這個問題。有任何想法嗎? – FitnessRegiment

+0

緩存會在一段時間後自動失效。它與IPv6設置無關。 –