Aracılığıyla paylaş


Azure Content Delivery Network kural altyapısı için Edgio'ya özgü HTTP üst bilgileri

Edgio ürünlerinden Azure CDN Premium için, kaynak sunucuya bir HTTP isteği gönderildiğinde, varlık noktası (POP) sunucusu, istemci isteğine POP'a bir veya daha fazla ayrılmış üst bilgi (veya vekil sunucu özel üst bilgisi) ekleyebilir. Bu üst bilgiler, alınan standart iletme üst bilgilerine ek olarak kullanılır. Standart istek başlıkları hakkında bilgi için bkz. İstek alanları.

Bu ayrılmış üst bilgilerden birinin Azure içerik teslim ağı POP isteğinde kaynak sunucuya eklenmesini önlemek istiyorsanız, kural altyapısında Proxy Özel Üst Bilgileri özelliğiyle bir kural oluşturmanız gerekir. Bu kuralda, kaldırmak istediğiniz üst bilgiyi üst bilgiler alanındaki varsayılan üst bilgi listesinden hariç tutun. Hata Ayıklama Önbelleği Yanıt Üst Bilgileri özelliğini etkinleştirdiyseniz, gerekli X-EC-Debug üst bilgilerini eklediğinizden emin olun.

Örneğin, Via üst bilgisini kaldırmak için kuralın üst bilgi alanı şu üst bilgi listesini içermelidir: X-Forwarded-For; X-Forwarded-Proto; X-Host; X-Midgress; X-Gateway-List; X-EC-Name; Host.

Ara Sunucu Özel Üst Bilgileri kuralı

Aşağıdaki tabloda, istekte Edgio içerik teslim ağı POP'sine ekleyebileceğiniz üst bilgiler açıklanmaktadır:

İstek başlığı Açıklama Örnek
üzerinden İsteği bir kaynak sunucuya proksite eden POP sunucusunu tanımlar. HTTP/1.1 ECS (dinamik içerik hızlandırma (DCA)/1A2B)
X-Forwarded-For İstekte bulunanın IP adresini gösterir. 10.10.10.10
X-Forwarded-Proto İsteğin protokolunu gösterir. HTTP
X-Sunucu İsteğin ana bilgisayar adını gösterir. cdn.mydomain.com
X-Orta Giriş İsteğin fazladan bir içerik teslim ağ sunucusu aracılığıyla proksid edilip edilmediğini gösterir. Örneğin, POP sunucusu ile kaynak koruma sunucusu veya POP sunucusu ile ADN ağ geçidi sunucusu.
Bu başlık, yalnızca orta aşama trafik gerçekleştiğinde isteğe eklenir. Bu durumda, isteğin ek bir içerik teslim ağı sunucusu üzerinden yönlendirildiğini belirtmek için başlık 1 olarak ayarlanır.
1
Sunucu İstenen içeriğin bulunabileceği konağı ve bağlantı noktasını tanımlar. marketing.mydomain.com:80
X-Gateway-List ADN: Bir müşteri kaynağına atanan ADN Ağ Geçidi sunucularının yük devretme listesini tanımlar.
Çıkış noktası kalkanı: Bir müşteri kaynağına atanan kaynak kalkanı sunucuları kümesini gösterir.
icn1,hhp1,hnd1
X-EC-<ad> X-EC (örneğin, X-EC-Tag, X-EC-Debug) ile başlayan istek üst başlıkları, içerik teslim ağı tarafından kullanılmak üzere ayrılır. waf-üretim

İstek başlığı aracılığıyla

Via istek üst bilgisinin bir POP sunucusu tanımladığı biçim aşağıdaki söz diziminde belirtilir:

Via: Protocol from Platform (POP/ID)

Söz diziminde kullanılan terimler aşağıdaki gibi tanımlanır:

  • Protokol: İsteği ara sunucu olarak kullanmak için kullanılan protokolün sürümünü (örneğin, HTTP/1.1) gösterir.

  • Platform: İçeriğin istendiği platformu gösterir. Bu alan için aşağıdaki kodlar geçerlidir:

    Kod Peron
    ECAcc HTTP Büyük
    ECS HTTP Küçük Boyutlu
    ECD Uygulama teslim ağı (ADN)
  • POP: İsteği işleyen POP gösterir.

  • Kimlik: Yalnızca iç kullanım için.

Örnek VIA istek başlığı

Via: HTTP/1.1 ECD (dca/1A2B)

Ana Bilgisayar Talebi Başlığı

Aşağıdaki koşulların her ikisi de doğru olduğunda POP sunucuları Host üst bilgisini değiştirir:

  • İstenen içeriğin kaynağı bir müşteri kaynağı sunucusudur.
  • İlgili müşteri kökeninin HTTP Ana Bilgisayar Üst Bilgisi seçeneği boş değil.

HTTP Ana Bilgisayar Üstbilgisi seçeneğinde tanımlanan değeri yansıtmak için Host istek üstbilgisi değiştirilir. Müşteri kaynağının HTTP Ana Bilgisayar Üst Bilgisi seçeneği boş olarak ayarlanırsa, istek sahibi tarafından gönderilen Host istek üst bilgisi müşterinin kaynak sunucusuna iletilir.

X-Gateway-List istek başlığı

Pop sunucusu, aşağıdaki koşullardan biri karşılandığında X-Gateway-List isteği üst bilgisini ekler/üzerine yazar:

  • İstek ADN platformuna işaret ediyor.
  • İstek, Kaynak Kalkanı özelliği tarafından korunan bir müşteri kaynak sunucusuna iletilir.