ERETEK
BİLGİ SİSTEMLERİ
Web Sunucuları, Hosting ve DevOps

Nginx Web Sunucusu ve Reverse Proxy

Nginx’i web sunucusu, reverse proxy ve yük dengeleyici olarak tasarlıyor ve işletiyoruz: server block yapısı, TLS ve sertifika yenileme, HTTP/2 ve uygun ortamlarda HTTP/3, PHP-FPM ve Node.js upstream’leri, rate limiting, güvenlik başlıkları, mikro önbellek, sağlık kontrolleri, loglama ve geri dönüş planı.

Server block
Reverse proxy
TLS 1.2/1.3
HTTP/2 · HTTP/3 (QUIC)
Upstream
PHP-FPM
Rate limiting
FastCGI cache
Hizmet tanımı

Nginx web sunucusu nedir, kimler için uygundur?

Nginx; olay tabanlı mimarisiyle çok sayıda eşzamanlı bağlantıyı düşük bellekle yöneten web sunucusu ve reverse proxy yazılımıdır. Statik dosyaları doğrudan sunar, dinamik istekleri PHP-FPM, Node.js, .NET veya Python uygulamalarına iletir, TLS sonlandırma ve yük dengeleme yapar. Kurumsal ortamlarda değeri; doğru yapılandırılmış güvenlik başlıkları, hız sınırları, önbellek ve gözlemlenebilirlikle ortaya çıkar.

Bu hizmete en çok ihtiyaç duyan kuruluşlar

Çözdüğümüz kurumsal problemler

Kopyala–yapıştır yapılandırma

İnternetten alınmış ayarlar çakışıyor, gereksiz modüller açık, güvenlik başlıkları eksik.

Upstream hataları

502/504 hataları, zaman aşımı ve buffer ayarlarının uygulamaya uygun olmamasından kaynaklanıyor.

Bot ve kötüye kullanım

Giriş ve arama uç noktaları hız sınırı olmadığı için kaynakları tüketiyor.

Karşılaştırma

Nginx, Apache ve IIS

Nginx reverse proxy ve yüksek eşzamanlılıkta öne çıkar; Apache .htaccess esnekliği ve modül ekosistemiyle paylaşımlı hosting ortamlarında yaygındır; IIS Windows ve .NET ekosistemiyle bütünleşiktir. Çoğu kurumsal mimaride Nginx önde, uygulama sunucusu arkada çalışır. Ayrıntılı karşılaştırma için Nginx, Apache ve IIS rehberimize bakabilirsiniz.

Nginx web sunucusu kapsamında neler yapıyoruz?

Server block ve sanal host yapısı

Alan adı bazlı ayrı dosyalar, ortak snippet’ler (TLS, güvenlik, cache), www/apex ve HTTP→HTTPS yönlendirmeleri.

TLS ve sertifikalar

TLS 1.2/1.3, güçlü şifre takımları, OCSP stapling, HSTS; Let’s Encrypt otomatik yenileme ve izleme.

Reverse proxy ve upstream

PHP-FPM soketi, Node.js/Next.js, .NET veya Python uygulamaları; keepalive, zaman aşımı, buffer ve WebSocket ayarları.

Yük dengeleme ve sağlık kontrolü

Round-robin/least_conn, yedek sunucu, pasif sağlık kontrolü ve bakım modunda trafik yönetimi.

Güvenlik ve hız sınırlama

limit_req/limit_conn, güvenlik başlıkları (CSP, X-Content-Type-Options, Referrer-Policy), yönetim yollarının IP kısıtlaması.

Önbellek, sıkıştırma ve loglama

FastCGI/proxy cache ve atlama kuralları, gzip/Brotli, statik dosya önbellek başlıkları, JSON log formatı ve log rotasyonu.

Yapılandırmayı kod gibi yönetiyoruz

Nginx yapılandırmaları sürüm kontrolünde tutulur; her değişiklik önce test ortamında, ardından `nginx -t` ile sözdizimi doğrulaması ve kontrollü reload ile canlıya alınır. Önceki yapılandırma geri dönüş için saklanır. Yüksek erişilebilirlik gerekiyorsa yük dengeleme ve HA, container ortamlarında Docker, izleme için uptime monitoring hizmetlerimizle birlikte çalışır.

Nginx kontrol alanları

Alan
Uygulama
Doğrulama
TLS
Uygulama

TLS 1.2/1.3, HSTS, OCSP stapling, otomatik yenileme

Doğrulama

SSL Labs benzeri test, sertifika bitiş alarmı

HTTP/2 · HTTP/3
Uygulama

http2 açık; QUIC destekli sürümde listen quic + Alt-Svc

Doğrulama

Tarayıcı ve curl –http3 testi

Rate limiting
Uygulama

Giriş, arama, API uç noktalarına limit_req bölgeleri

Doğrulama

429 yanıtları ve log analizi

Güvenlik başlıkları
Uygulama

CSP, X-Frame-Options/frame-ancestors, Referrer-Policy, Permissions-Policy

Doğrulama

Başlık tarayıcısı

Cache
Uygulama

Statik dosyalara uzun süreli önbellek, dinamikte cache bypass kuralları

Doğrulama

X-Cache durum başlığı

Loglama
Uygulama

Yanıt süresi ve upstream süresi içeren log formatı, logrotate

Doğrulama

Yavaş istek raporu

Yedekleme ve geri dönüş
Uygulama

Yapılandırma sürümleme, değişiklik öncesi kopya

Doğrulama

Geri alma provası

Sizden beklediğimiz girdiler

Çalışmanın hızlı ve doğru ilerlemesi için başlangıçta aşağıdaki bilgi ve erişimlere ihtiyaç duyarız. Eksik olanları birlikte tamamlarız.

Somut proje çıktıları

Yapılandırma denetim raporu
Yeni/düzenlenmiş Nginx yapılandırması (sürüm kontrolünde)
TLS ve otomatik yenileme kurulumu
Rate limiting ve güvenlik başlıkları
Cache ve log yapılandırması
Değişiklik ve geri dönüş prosedürü

Teslim edilen dokümantasyon

Öncesi/sonrası performans ve güvenlik test sonuçları
Yapılandırma dokümantasyonu

Canlıya geçişten sonra işletilecek kontroller

Proje bittiğinde sistemin sağlıklı kalması için aşağıdaki kontroller sahiplerine devredilir; istenirse bakım sözleşmesiyle Eretek tarafından yürütülür.

Sık sorulan sorular

Mobil ve yüksek gecikmeli bağlantılarda fayda sağlayabilir. Önünüzde Cloudflare gibi bir CDN varsa HTTP/3 genellikle CDN tarafında sonlanır; sunucu tarafı gereksinim ayrıca değerlendirilir.

.htaccess kurallarının Nginx sözdizimine çevrilmesi gerekir. Geçişi test ortamında, URL ve yönlendirme testleriyle yapıyoruz; alternatif olarak Nginx önde, Apache arkada çalışabilir.

Evet. Panelin ürettiği yapılandırmayı bozmadan özel ayarları doğru yerlere ekliyoruz.

Yapılandırma değişiklikleri reload ile bağlantıları kesmeden uygulanır; büyük değişiklikler bakım penceresinde yapılır.

Hizmet özeti
Nginx Web Sunucusu ve Reverse Proxy

TLS, reverse proxy, sıkıştırma ve statik içerik dağıtımı için Nginx tasarımı.

Çalışma modeli

Kurulum/yeniden yapılandırma projesi + yönetilen işletim

Önemli not

HTTP/3 için Nginx’in QUIC destekli derlenmiş olması, UDP 443’ün açık olması ve CDN/istemci uyumu gerekir; uygunluk ortamınıza göre test edilir.

Proje aşamaları

Nasıl ilerliyoruz?

01 / AŞAMA

Denetim

Mevcut yapılandırma ve sorunlar.

02 / AŞAMA

Tasarım

Hedef yapı ve güvenlik kuralları.

03 / AŞAMA

Test ortamı

Yapılandırmanın denenmesi.

04 / AŞAMA

Canlıya alma

Kontrollü reload ve izleme.

05 / AŞAMA

Devir

Dokümantasyon ve işletim.

Nginx katmanınızı hızlı, güvenli ve izlenebilir hale getirelim.

Mevcut sunucu, uygulama ve trafik yapınızı inceleyip yapılandırma, güvenlik ve performans önerilerini içeren bir plan sunuyoruz.