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

622 soru

648 cevap

194 yorum

127 üye

Hoş geldiniz!!

Ülkemizde yazılım sektöründe çalışan biriyseniz, çok fazla sorunla karşılaşıp sizde ani tepkiler veriyorsanız :), bazen günlerinizi harcayıp sonuca ulaşmaya çalışıyorsanız, yalnız değilsiniz. Tecrübelerimizi paylaşmak, tecrübelerinizden faydalanmak istediğimiz için buradayız.
Sizi de bekliyoruz.
0 oy
267
reverse proxy diye bir terim duydum, bu nedir? Ne işe yarar?
Sunucular kategorisinde (1.6k puan) sordu

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 :)

(141 puan) cevapladı
seçti
sanırım şu linkteki resim görselleştirmiş oluyor

https://i.stack.imgur.com/0qpxZ.png

İlgili sorular

0 oy
0 cevap 59
0 oy
1 cevap 46
46 7 Aralık 2016 Sunucular kategorisinde kenan (2.9k puan) sordu
0 oy
1 cevap 45
45 5 Aralık 2016 Sunucular kategorisinde tolga (1.6k puan) sordu
0 oy
1 cevap 40
40 4 Ekim 2016 Sunucular kategorisinde tolga (1.6k puan) sordu
...