Edge for Private Cloud s. 4.17.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 /opt/apigee/customer/application/message-processor.properties düzenlemek. 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 |
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:
/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 öğ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.