Размещение веб-сайта Jekyll с Amazon S3 + Cloudfront с частным регистратором (namecheap), проблема с сообщениями в блоге, которые не отображаются на странице блога

Извините за многословное название.

По сути, я создал веб-сайт Jekyll с использованием темы Jekyll Now, он отлично работал как статический сайт, вот версия github: fitnessregiment.github.io, как я хочу, чтобы сайт выглядел. Если вы зайдете в блог, вы увидите 1 сообщение в блоге / essential-softwares-for-windows /.

Теперь проблема в том, что, как только я включил облачный фронт, чтобы включить HTTPS на моем основном домене: http://alexis-drakopoulos.com/, некоторые вещи пошли не так, мне удалось исправить некоторые, но одна из основных, которые я не могу исправить, - это сообщения в блоге показать на странице блога. Однако они существуют, как видно на https://alexis-drakopoulos.com/essential-softwares-for-windows/

Итак, чтобы объяснить, как работает сайт: Github repo: github.com/FitnessRegiment/fitnessregiment.github.io/

Затем управление осуществляется через CMS forestry.io, которая загружает прямо в Amazon S3.

Конечная точка сегмента Amazon S3: alexis-drakopoulos.com.s3-website.eu-west-2.amazonaws.com

Cloudfront URL: d2cmpfzgichbat.cloudfront.net (который, как вы можете видеть, не показывает сообщения в блоге).

Так что я не могу понять, что может пойти не так, как облако не понимает структуру? Я не уверен.

Любая помощь будет принята с благодарностью.

1 ответ

Похоже, он все еще обслуживает старую версию страницы. Вам необходимо активировать аннулирование кэша CloudFront. http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html

Другие вопросы по тегам