Nginx Kurulumu
Reverse Proxy Yapılandırması
Nginx Servisini Yeniden Başlatma
Güvenlik ve Performans İpuçları
Sonuç

 

Nginx Reverse Proxy Kullanımı

Nginx, popüler ve yüksek performanslı bir web sunucusudur. Reverse proxy olarak yapılandırıldığında, gelen istekleri arka uçtaki bir veya daha fazla sunucuya yönlendirebilir. Bu rehberde Nginx reverse proxy kurulumu ve temel yapılandırması anlatılacaktır.

Nginx Kurulumu

# Debian/Ubuntu
apt update
apt install nginx

# CentOS/AlmaLinux
dnf install nginx
  

Reverse Proxy Yapılandırması

Örneğin gelen tüm HTTP isteklerini http://127.0.0.1:3000 adresine yönlendirmek için /etc/nginx/conf.d/proxy.conf dosyası oluşturun:

server {
    listen 80;
    server_name example.com;

    location / {
        proxy_pass http://127.0.0.1:3000;
        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;
    }
}
  

Nginx Servisini Yeniden Başlatma

nginx -t
systemctl restart nginx
  

Güvenlik ve Performans İpuçları

  • SSL desteği için proxy.conf yapılandırmasına 443 portu ve SSL sertifikası ekleyin.
  • Cache katmanı için proxy_cache yönergelerini inceleyin.
  • proxy_read_timeout gibi zaman aşımı ayarlarını optimize edin.

Sonuç

Nginx reverse proxy yapılandırması, uygulamalarınızı daha güvenli ve ölçeklenebilir hale getirmenizi sağlar. Daha gelişmiş senaryolar için Nginx resmi belgelerini inceleyebilirsiniz.


Daha fazla bilgi için Hosting hizmetleri kategorimize göz atabilirsiniz.

Faydalı Buldunuz mu?
(278 defa görüntülendi. / 0 kişi faydalı buldu.)