search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
5.5k gösterim
reverse proxy diye bir terim duydum, bu nedir? Ne işe yarar?
kapalı
Sunucular kategorisinde 2.0k puan

1 cevap

2 oy
 
En İyi Cevap

Proxy Sunucu(Vekil Sunucu) basit bir tanımla internete erişim sırasında kullanılan ara sunucudur,

Çalışma mantığı ; client tarafındaki proxy yapılandırılması yapılmış browser üzerinden ağ sayfası/URL isteği oluştuğunda istek direkt proxy sunucuya gider ve gerekirse proxy sunucu isteğini kendi üzerinde cacheleyip client’a isteğini ulaştırır.

Proxy Sunucunun kullanımın yararlarına bakarsak ,

  • WAN(İnternet) üzerinde client kimliğini gizleyebilmesi
  • Hız, Merkezi Kontrol, Filtreleme,Güvenlik v.b. gibi işlemler yararları olarak sayabiliriz.

Proxy Sunucu MAN networklerde daha spesifik yapılandırmalarla daha farklı yöntemler içinde kullanılabilir.

Proxy sunucusunun çalışma mantığı iki türdür ;

  1. Forward Proxy

Yukarıda da yazdığım gibi client ile internet çıkışı arasında kullanılan vekil sunucudur.

  1. Reverse Proxy

Reverse Proxy dediğimiz olay ise forward proxy hizmetinin tersini yapar. Konuyu açarsak reverse proxy arkasındaki sunuculara proxy hizmeti sağlamaktadır. Yani özetlemek gerekirse Reverse Proxy clienttan gelen istekleri karşılayıp arkadaki konumlandırılmış sunucuya yönlendirir.

Forward P. İle Reverse P. arasındaki  fark nedir diye sorarsanız ; Forward Proxy Clientın kimliklerini saklarken, Reverse Proxy hizmet veren sunucunun kimliklerini saklar.

Reverse Proxyler ile http/https için SSL reverse proxy’e yönlendirebilir.

Web server arasında konumlandırıldığı için webserverın yükünü azaltabilir. Web isteklerine daha hızlı cevap verebilir ve temel seviyede load balancing olarak kullanılabilir.

Reverse Proxy için kullanılan programlar : nginx,squid,jscape

Reverse Proxy detaylı ayrıntıları için bu URL üzerinden bakılabilir.

https://stackoverflow.com/questions/224664/difference-between-proxy-server-and-reverse-proxy-server

Basit bir şekilde ve dilimin döndüğünce anlatmak istedim :)

145 puan
seçti
sanırım şu linkteki resim görselleştirmiş oluyor

İlgili sorular

0 oy
1 cevap 1.3K gösterim
1.3K gösterim
Load Balancer, Proxy ve Reverse Proxy kavramları hakkında bilgisi olan var mı? Neden, nasıl yapılıyor, network akışı nasıl oluyor? Bildiğim kadarıyla Web Server (web sunucusu) üzerinden dışarıdan gelen isteklerin bir nevi kontrol edilmesi diye biliyorum. Teknik detay açısından bağlantıları, farkları nelerdir? Hem Web ya da Application Server üzerinde yapılması mümkün mü?
20 Şubat 2019 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 237 gösterim
237 gösterim
Keycloack üzerindeki action kavramı nedir? Neden kullanılır?
12 Kasım 2021 Sunucular kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 155 gösterim
155 gösterim
Keycloack üzerinde eventler nelerdir? Ben kendime ait bir event oluşturup tetikleyebilir miyim?
12 Kasım 2021 Sunucular kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 281 gösterim
281 gösterim
Keycloack admin ekranında user federation diye bir kısım var. Bu kısım nedir, ne işe yarar?
12 Kasım 2021 Sunucular kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 278 gösterim
278 gösterim
Keycloack üzerinde identity provider diye bir bölüm var. Bu bölüm nedir, ne işe yarar?
12 Kasım 2021 Sunucular kategorisinde kenan 6.2k puan sordu