2017-10-07 3 views
0

Ich habe bei der Einrichtung meiner CloudFront ein Problem festgestellt.Konfigurieren der CloudFront-Verteilung mit Origin-Server nur für statischen Inhalt

Was ich tun möchte, ist ein CDN nur für meine Bilder erstellen, die auf meinem eigenen Server gehostet werden, anstatt S3-Bucket. Also das Verzeichnis auf dem Server mit allen Bildern ist bei mysite.org/images/, die, wenn direkt zugegriffen wird, ohne den Dateinamen 404 Fehler anstelle von 403 Kick. Jetzt die Art, wie ich es einrichten muss, ist zum Beispiel jemand auf eine Seite auf meiner Website zugreifen misite.org/wedding/georgetown.html oder misite.org/wedding/london.html alle Bilder, die auf diesen Seiten serviert werden, sollten von der Position cdn.mysite.org/wedding/images/ kommen, die, wenn direkt ohne den Dateinamen zugegriffen wird, sollte 403 Fehler dienen.

Also, was ich bisher getan haben, dass so ziemlich nicht überall hat mich, habe ich Cloudfront Verteilung auf die mysite.org meinem Ursprungsserver verweist, aber jetzt ist die gesamte Seite ist über cdn.mysite.org und mysite.org, was nicht wirklich ist was ich versucht habe zu erreichen.

Jede Hilfe oder Anregungen bitte

Vielen Dank im Voraus

Antwort

1

Hier ist, was Sie tun müssen,

mehrere Ursprünge erstellen,

im Verhalten geben Muster,

Karte, /images/* zu cdn.mysite.org/wedding/images/ für Ihre statischen Ressourcen

während der Rest von ihnen stammen aus verschiedenen Herkunftsländern.

Ich hoffe, es hilft.

+0

Hey Kannaiyan, danke für deine Antwort, ich habe es auf diese Weise versucht und/images/* auf den Ursprungsserver gemappt, aber es hat nicht funktioniert, ich bekomme nur 404 für jede Anfrage. – AlexB

+0

404 kommt vom Ursprung. Stellen Sie sicher, dass Sie den richtigen Ursprung auf das Verhalten hingewiesen haben. – Kannaiyan

+0

der Ursprung zeigt derzeit custom-mysite.org – AlexB

Verwandte Themen