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

Edge Private Cloud v4.17.05 sürümü

Edge ve arka uç hedef sunucuları arasında HTTP yönlendirme proxy'si kullanmak istiyorsanız Edge Message Processor düğümlerinde giden proxy ayarları özelliklerini yapılandırmanız gerekir. Bu özellikler, Mesaj İşleyicileri, hedef istekleri Edge'den HTTP yönlendirme proxy'sine yönlendirecek şekilde yapılandırır.

Mesaj İşleyiciyi yapılandırmak için /opt/Apigee/customer/application/message-processor.features hizmetini düzenleyin ve İleti İşleyici'yi yeniden başlatın. message-processor.property dosyası yoksa dosyayı oluşturun.

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

Özellik

Açıklama

conf_http_HTTPClient.use.proxy'si

Tüm API proxy'lerinin, yönlendirme proxy'sini varsayılan değer olarak true olarak kullandığını veya varsayılan olarak bu değeri (false) kullanmadığını belirtir.

conf_http_HTTPClient.use.tunneling

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

conf/http.property+HTTPClient.proxy.type

HTTP proxy'sinin türünü HTTP veya HTTPS olarak belirtir. Varsayılan olarak HTTP'yi kullanır.

conf/http.property+HTTPClient.proxy.host

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

conf/http.property+HTTPClient.proxy.port

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

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

HTTP proxy'si temel kimlik doğrulama gerektiriyorsa yetkilendirme ayrıntıları sağlamak için bu özellikleri kullanı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

Şu özellikleri ayarladıktan sonra Mesaj İşleyici'yi yeniden başlatmayı unutmayın:

/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart

İleti İşleyici için yönlendirme proxy'si yapılandırılmışsa API proxy'lerinden arka uç hedeflerine giden tüm trafik, belirtilen HTTP yönlendirme proxy'sinden geçer. Bir API proxy'sinin belirli bir hedefine yönelik trafik, doğrudan proxy'yi atlayarak doğrudan proxy'yi atlar. Ardından, HTTP uç proxy'sini geçersiz kılmak için Hedef Uç Noktasında aşağıdaki özelliği ayarlayın:

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

Hedef uç noktadaki özellikleri ayarlama hakkında daha fazla bilgi için Uç nokta mülkleri referansı başlıklı makaleyi inceleyin.

Herhangi bir hedefin varsayılan olarak HTTP yönlendirme proxy'sini kullanmasını istemiyorsanız http://property adresini aşağıda belirtildiği şekilde belirtebilirsiniz:

conf_http_HTTPClient.use.proxy=false

Ardından, HTTP yönlendirme proxy'si üzerinden gitmek istediğiniz Hedef Uç Noktalar için use.proxy değerini true olarak ayarlayın:

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

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

conf_http_HTTPClient.use.tunneling=false 

Belirli bir hedef için tünel özelliğini devre dışı bırakmak istiyorsanız Hedef Uç Noktasında use.proxy.tunneling özelliğini ayarlayın. Hedef TLS/SSL kullanıyorsa bu özellik yoksayılır ve mesaj her zaman bir tünel üzerinden gönderilir:

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

Edge'in kendisinin yönlendirme proxy'si olarak hareket edebilmesi (arka uç hizmetlerinden istek alıp bunları kuruluş dışında internete yönlendirmesi) için öncelikle Edge'de bir API proxy'si oluşturun . Arka uç hizmeti, daha sonra API proxy'sine istekte bulunabilir ve daha sonra harici hizmetlere bağlanabilir.