Размещение веб-сайта 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