2017-10-18 128 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设置无关。 –