Edge for Private Cloud 4.18.05 sürümü
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.
Mesaj İşleyici'yi yapılandırmak için,
/opt/apigee/customer/application/message-processor.properties
ve ardından
Mesaj İşleyici. 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" veya bu değer varsayılan olarak "false" olur. |
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" kullanılı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=USERNAME conf/http.properties+HTTPClient.proxy.password=PASSWORD
Bu özellikleri ayarladıktan sonra İleti İşleyici'yi yeniden başlatmayı unutmayın:
/opt/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
değerini "true" olarak ayarlayın geçmek istediğiniz bir Hedef Uç Nokta için
HTTP yönlendirme proxy'si:
<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
use.proxy.tunneling
özelliğini etkinleştirin. Hedef TLS/SSL kullanıyorsa
bu özellik yoksayılır ve mesaj her zaman bir tünel aracılığıyla gönderilir:
<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.