Edge'den Arka Uç Sunucusuna Yönlendirme Proxy'sini Yapılandırma

Edge for Private Cloud s. 4.16.05

Uç ve arka uç hedef sunucuları arasında HTTP yönlendirme proxy'si kullanmak isterseniz uç İleti İşlemci düğümlerinde giden proxy ayarlarının yapılandırılması gerekir. Bu özellikler, mesaj işlemcilerini Edge'den hedef istekleri HTTP'ye yönlendirecek şekilde yapılandırır yönlendirme proxy'si.

İleti İşleyici'yi yapılandırmak için /<install_dir>/apigee/customer/application/message-processor.properties dosyasını ve Mesaj İşleyici'yi yeniden başlatın. message-processor.properties dosyası mevcut değilse oluşturun.

İleti İşleyici'yi yapılandırmak için aşağıdaki özellikleri ayarlayın:

Özellik

Açıklama

conf_http_HTTPClient.use.proxy

Tüm API proxy'lerinin yönlendirme proxy'sini varsayılan, true olarak ayarladığını veya varsayılan olarak kullanmadığını belirtir. false olarak ayarlayın.

conf_http_HTTPClient.use.tunneling

Edge, varsayılan olarak tüm trafik için tünel protokolü kullanır. Tünellemeyi varsayılan olarak devre dışı bırakmak için bu özelliği false olarak ayarlayın.

conf/http.properties+HTTPClient.proxy.type

HTTP proxy'nin türünü HTTP veya HTTPS olarak belirtir. Varsayılan olarak HTTP olmalıdır.

conf/http.properties+HTTPClient.proxy.host

HTTP proxy'nin çalıştığı ana makine adını veya IP adresini belirtir.

conf/http.properties+HTTPClient.proxy.port

HTTP proxy'sinin çalıştığı bağlantı noktasını belirtir. bu özellik atlanırsa varsayılan olarak HTTP için 80 numaralı bağlantı noktası ve HTTPS için bağlantı noktası 443'ü kullanır.

conf/http.properties+HTTPClient.proxy.user
conf/http.properties+HTTPClient.proxy.password

HTTP proxy için temel kimlik doğrulama gerekiyorsa bu özellikleri kullanarak yetkilendirme ayrıntılarına bakın.

Örneğin:

conf_http_HTTPClient.use.proxy=true
conf_http_HTTPClient.use.tunneling=false
conf/http.properties+HTTPClient.proxy.type=HTTP
conf/http.properties+HTTPClient.proxy.host=my.host.com
conf/http.properties+HTTPClient.proxy.port=3128
conf/http.properties+HTTPClient.proxy.user=uName
conf/http.properties+HTTPClient.proxy.password=pWord

Bu özellikleri ayarladıktan sonra İleti İşleyici'yi yeniden başlatmayı unutmayın:

/<install_dir>/apigee/apigee-service/bin/apigee-service edge-message-processor restart

Yönlendirme proxy'si Mesaj İşleyen için yapılandırılmışsa API'den gelen tüm trafik proxy'ler belirtilen HTTP yönlendirme proxy'sinden geçer. Bir web sitesi için API proxy'sinin belirli bir hedefi, yönlendirme yönergesini atlayarak doğrudan arka uç hedefine gitmelidir proxy kullanıyorsanız, HTTP yönlendirmesini geçersiz kılmak için Hedef Uç Noktasında aşağıdaki özelliği ayarlayın: proxy:

<Property name="use.proxy">false</Property> 

Hedef Uç Nokta'daki özellikleri ayarlama hakkında daha fazla bilgi için Uç nokta özellikleri referansı bölümüne bakın.

Hiçbir hedefin varsayılan olarak HTTP yönlendirme proxy'sini kullanmasını istemiyorsanız bunu http.properties:

conf_http_HTTPClient.use.proxy=false

Ardından use.proxy öğesini doğru değerine ayarlayın. HTTP yönlendirme proxy'si üzerinden geçmesini istediğiniz herhangi bir Hedef Uç Noktası:

<Property name="use.proxy">true</Property>

Edge, varsayılan olarak proxy'ye giden trafik için tünelleme kullanır. Tünellemeyi varsayılan olarak devre dışı bırakmak için message-processor.properties dosyasında aşağıdaki özelliği ayarlayın:

conf_http_HTTPClient.use.tunneling=false 

Belirli bir hedef için tünellemeyi devre dışı bırakmak istiyorsanız Hedef bölümünde use.proxy.tunneling özelliğini ayarlayın Uç nokta. Hedefte TLS/SSL kullanılıyorsa bu özellik yoksayılır ve ileti her zaman tünelle gönderildi:

<Property name="use.proxy.tunneling">false</Property>

Edge'in kendisinin yönlendirme proxy'si görevi görmesi için (arka uç hizmetlerinden istek alma ve onları kuruluş dışından internete yönlendirmeye başlayın. Önce Edge'de bir API proxy'si ayarlayın. İlgili içeriği oluşturmak için kullanılan arka uç hizmeti daha sonra API proxy'sine istekte bulunabilir ve bu istek daha sonra harici kullanıma sunuyoruz.