×

Nginx Reverse Proxy Kurulumu

Nginx Reverse Proxy Kurulumu

Nginx Yükleyin

Ubuntu apt komutunu kullanacağız:

sudo apt-get update
sudo apt-get install nginx

2. Varsayılan Sanal Sunucuyu Devre Dışı Bırakın

Nginx’i yükledikten sonra sanal sunucuyu devre dışı bırakmak için aşağıdaki komutu kullanın:

sudo unlink /etc/nginx/sites-enabled/default

3. Nginx Reverse Proxy Oluşturun

Sanal sunucuyu devre dışı bıraktıktan sonra ters vekil sunucu bilgisini saklamak için etc/nginx/sites-available dizini içinde reverse-proxy.conf adında bir dosya oluşturmanız gerekiyor.

Bunun içinse ilk önce cd komutunu kullanarak dizine erişmelisiniz:

cd etc/nginx/sites-available/

Daha sonra ise vi editörü kullanarak dosyayı yaratabilirsiniz:

vi reverse-proxy.conf

Bu dosyada bu dizileri yapıştırmanız gerekiyor:

server {
    listen 80;
    location / {
        proxy_pass http://192.x.x.2;
    }
}

Üstteki komutta dikkat etmeniz gereken nokta Nginx reverse proxy üzerinden gelen isteklere Apache uzak soketi olan 192.x.x.2:80‘e ulaştırmak için proxy pass’in izin verdiğidir. Böylece hem Nginx, hem de Apache içeriği paylaşır.

Bu işlemi tamamladıktan sonra dosyayı kaydedin ve vi editöründen çıkış yapın. Bunu wq yazarak yapabilirsiniz.

Bilgiyi diğer sunuculara aktarmak için terminalde ngx_http_proxy_module‘ü kullanabilirsiniz.

Şimdiyse emirleri /sites-enabled/‘e bağlamak için aşağıdaki komutu kullanın:

sudo ln -s /etc/nginx/sites-available/reverse-proxy.conf /etc/nginx/sites-enabled/reverse-proxy.conf

4. Nginx’i ve Nginx Reverse Proxy’i Test Edin

Son olarak bir Nginx yapılandırma testi yapmanız ve Nginx’in performans kontrolü için test edin. Nginx’in çalıştığını doğrulamak için Linux terminalinde aşağıdaki komutları girin:

service nginx configtest
service nginx restart

Unutmayın eğer testin başarısız olduğu sonucunu alırsanız bu Apache’nin düzgün kurulmadığını gösterir.

Yorum gönder

You May Have Missed