2017-10-18 4 views
0

Entschuldigung für den wortreichen Titel.Hosting Jekyll Website mit Amazon S3 + Cloudfront mit privaten Registrar (Namecheap), Problem mit Blog-Posts nicht auf Blog-Seite

Grundsätzlich habe ich eine Jekyll-Website mit Jekyll Now Thema erstellt, es funktionierte perfekt als statische Website, hier ist die Github-Version: fitnessregiment.github.io, wie ich die Website aussehen soll. Wenn du zu Blog gehst, kannst du 1 Blogpost/essential-software-for-windows/sehen.

Jetzt ist das Problem, dass, sobald ich Cloudfront aktiviert, um HTTPS auf meiner Hauptdomain zu aktivieren: alexis-drakopoulos.com ein paar Dinge schief gelaufen ist, habe ich einige, aber eine der wichtigsten beheben kann ich nicht beheben, ist die Blog-Posts nicht Auf der Blog-Seite anzeigen. Es gibt sie jedoch wie bei https://alexis-drakopoulos.com/essential-softwares-for-windows/

So gesehen zu erklären, wie die Website funktioniert: Github Repo: github.com/FitnessRegiment/fitnessregiment.github.io/

Dann durch forestry.io CMS verwaltet wird die Uploads gerade zum Amazonas S3.

Amazon S3 Eimer Endpunkt: alexis-drakopoulos.com.s3-website.eu-west-2.amazonaws.com

Cloudfront URL: d2cmpfzgichbat.cloudfront.net (die, wie Sie Blog nicht zeigen, sehen Beiträge).

Also kann ich nicht herausfinden, was könnte schief gehen, Cloudfront nicht die Struktur zu verstehen? Ich bin mir nicht sicher.

Jede Hilfe würde sehr geschätzt werden.

Antwort

0

Es klingt wie es immer noch eine ältere Version der Seite dient. Sie müssen eine CloudFront-Cache-Invalidierung auslösen. http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html

+0

Okay blöde Frage, aber ich deaktiviert IPv6 und ging ins Bett, wachte auf und es funktionierte. Entweder ist es ein Zufall und die Seite hat gerade begonnen, eine neue Seite zu bedienen, oder das IPv6 verursachte das Problem. Irgendwelche Ideen? – FitnessRegiment

+0

Der Cache läuft nach einer Weile automatisch ab. Es hat nichts mit den IPv6-Einstellungen zu tun. –

Verwandte Themen