2017-10-07 193 views
0

我在設置CloudFront時遇到了問題。僅配置用於靜態內容的Origin Server的CloudFront分配

我想要做的是爲我的圖像創建一個CDN,只有託管在我自己的服務器上而不是S3存儲桶。因此,服務器上所有映像的目錄位於mysite.org/images/,如果直接訪問而沒有文件名,則應該踢出404錯誤而不是403。現在,我需要設置的方式是,例如某人訪問我網站上的頁面misite.org/wedding/georgetown.htmlmisite.org/wedding/london.html在這些頁面上提供的所有圖像應該來自位置cdn.mysite.org/wedding/images/,如果直接訪問而沒有文件名稱,則應該提供403錯誤。

所以我至今認爲幾乎沒有得到我的任何地方做,我成立了一個指向我的原始服務器mysite.org CloudFront的分佈,但現在整個網站通過cdn.mysite.orgmysite.org是可訪問的,這是不是真的我試圖達到的目標。

任何幫助或建議,請提前

回答

1

這裏

感謝的是你需要做什麼,

創建多個起源,

在行爲輸入模式,

地圖,/images/*cdn.mysite.org/wedding/images/爲您的靜態資源

而其餘的來自不同的起源。

希望它有幫助。

+0

嘿Kannaiyan,感謝您的回答,我已經嘗試過這種方式並將images/images/*映射到原始服務器,但它不起作用,我只對每個請求獲得404。 – AlexB

+0

404來自原產地。確保你有正確的來源指向行爲。 – Kannaiyan

+0

原產地目前顯示custom-mysite.org – AlexB