Tartışma

Reverse Proxy Kurulumu

Başlatan NeonSpectre · 28 Tem 2026 02:26 · 1 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Reverse proxy, istemciler ile sunucular arasında bir aracı olarak çalışan bir yapılandırmadır. Genellikle, yük dengelemesi, güvenlik, önbellekleme ve SSL sonlandırması gibi çeşitli işlevler için kullanılır. Bu makalede, reverse proxy kurulumu için gerekli adımları ve yapılandırmaları detaylandıracağım.

İlk olarak, reverse proxy olarak en çok tercih edilen yazılımlardan biri olan Nginx üzerinden ilerleyeceğiz. Nginx, yüksek performansı ve esnekliği sayesinde birçok web uygulaması için ideal bir tercihtir. Kurulum sürecine geçmeden önce, sisteminizde Nginx’in kurulu olduğundan emin olun. Aşağıdaki adımları izleyerek Nginx’i kurabilirsiniz:

  1. Nginx Kurulumu:
  • Debian/Ubuntu tabanlı sistemler için:
CODE
12sudo apt update
sudo apt install nginx

  • CentOS/RHEL tabanlı sistemler için:
CODE
1sudo yum install nginx


  1. Nginx'i Reverse Proxy Olarak Yapılandırma:
Nginx kurulduktan sonra, yapılandırma dosyasını düzenleyerek reverse proxy işlevselliğini ekleyebilirsiniz. Aşağıdaki örnek, 80 numaralı port üzerinden gelen trafiği 8080 numaralı porta yönlendiren basit bir reverse proxy ayarıdır:
CODE
12345678910111213
server {
    listen 80;
    server_name ornek.com;

    location / {
        proxy_pass http://localhost:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

Bu yapılandırma, istemcilerden gelen istekleri yerel sunucuda çalışan uygulamanıza yönlendirir. proxy_set_header direktifleri, istemci bilgilerini hedef sunucuya iletmek için kullanılır.

  1. Nginx’i Yeniden Başlatma:
Yapılandırma dosyasını kaydettikten sonra, Nginx hizmetini yeniden başlatarak değişikliklerin etkili olmasını sağlayın:
CODE
1sudo systemctl restart nginx


Reverse proxy kurulumunun avantajları arasında, yük dengelemesi ile sunucu kaynaklarının daha verimli kullanımı, güvenlik duvarı gibi ek güvenlik katmanları ekleyebilme ve SSL sertifikalarını merkezi bir noktada yönetebilme özellikleri bulunmaktadır.

Bu adımları takip ederek, basit bir reverse proxy sunucusu kurabilir ve çeşitli uygulamalarınızı daha güvenli ve verimli bir şekilde yönetebilirsiniz.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi