Cloudflare

Cloudflare 將路徑映射到域

  • July 11, 2017

Cloudflare 有沒有辦法將請求的 URI 映射到它從中獲取內容的域?

我希望從 bucket-name.s3-website-us-east-1.amazonaws.com/media/images 中獲取對 mydomain.com/media/images 的所有請求(直到被 Cloudflare 記憶體)

不,是簡短的答案。

沒有任何方法可以通過 DNS 將子文件夾映射到不同的來源。

不過,您可以使用指向您的 S3 儲存桶的子域。images.example.com 而不是 example.com/images,這是完全可能的,並且記錄在我們的知識庫中。

看起來截至 2017 年 7 月,現在有一種方法可以實現這一目標:https: //support.cloudflare.com/hc/en-us/articles/206190798-Using-Resolve-Override-in-Page-Rules

頁面規則中現在提供了覆蓋請求解析到的 URL 或 IP 的功能。這只是企業功能

此功能的一個常見案例是當您從 URI(例如 mydomain.com/app)為應用程序提供服務時。在這種情況下,“應用程序”可能存在於另一台伺服器上,甚至可能由第三方託管。對該端點的請求必須被定向到該第三方應用程序的伺服器。您可以指定 CNAME 主機。

重要提示:CNAME 記錄必須存在於 Cloudflare DNS 中。

引用自:https://serverfault.com/questions/704988