
VDS Sunucuya Nginx Kurulumu ve Yapılandırması
VDS sunucunuzda Nginx web sunucusunu kurun ve yapılandırın. Sanal sunucu (virtual host) oluşturma, SSL entegrasyonu, gzip sıkıştırma ve performans ayarları için adım adım rehber.
Nginx Neden VDS İçin Tercih Edilir?
Nginx, asenkron ve olay güdümlü mimarisiyle aynı anda binlerce bağlantıyı düşük bellek kullanımıyla yönetebilir. Apache'ye kıyasla özellikle statik dosya sunumunda ve yüksek eş zamanlılıkta belirgin performans avantajı sağlar.
E5V2 VDS ve E5V4 VDS üzerinde Nginx ile yüksek performanslı web altyapısı kurabilirsiniz.
Nginx Kurulumu
Ubuntu/Debian
apt update
apt install nginx -y
systemctl enable nginx
systemctl start nginx
Nginx sürümünü doğrulayın:
nginx -v
Nginx Dizin Yapısı
/etc/nginx/
├── nginx.conf # Ana yapılandırma
├── sites-available/ # Tanımlanan sanal sunucular
├── sites-enabled/ # Aktif sanal sunucular (symlink)
├── conf.d/ # Ek yapılandırma dosyaları
└── snippets/ # Tekrar kullanılabilir yapılandırma parçaları
Ana nginx.conf Optimizasyonu
user www-data;
worker_processes auto;
worker_rlimit_nofile 65535;
events {
worker_connections 4096;
use epoll;
multi_accept on;
}
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
server_tokens off;
gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_types text/plain text/css application/json application/javascript;
include /etc/nginx/sites-enabled/*;
}
Sanal Sunucu (Virtual Host) Oluşturma
/etc/nginx/sites-available/example.com dosyası:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com;
index index.html index.php;
location ~* \.(css|js|jpg|jpeg|png|gif|ico|woff|woff2)$ {
expires 1y;
add_header Cache-Control "public, immutable";
}
location ~ \.php$ {
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
Sanal sunucuyu etkinleştirin:
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginx
SSL/HTTPS Yapılandırması
apt install certbot python3-certbot-nginx -y
certbot --nginx -d example.com -d www.example.com
Rate Limiting (Hız Sınırlama)
limit_req_zone $binary_remote_addr zone=api:10m rate=10r/s;
limit_req_zone $binary_remote_addr zone=login:10m rate=5r/m;
location /api/ {
limit_req zone=api burst=20 nodelay;
}
Nginx Reverse Proxy
Node.js, Python veya başka uygulamalar için ters proxy:
location / {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
Yapılandırma Testi ve Yeniden Yükleme
nginx -t
systemctl reload nginx
E-ticaret VDS ve GPU VDS gibi yüksek performans gerektiren platformlarda Nginx bu yapılandırmalarla mükemmel sonuçlar verir.
Sonuç
Nginx, VDS sunucular için güçlü, esnek ve verimli bir web sunucusudur. Doğru yapılandırmayla düşük kaynak kullanımıyla yüksek trafik kaldırabilir ve modern web uygulamalarına ideal bir temel oluşturur.
Not: Buyukweb VDS planları tam root erişim, NVMe SSD ve yüksek bant genişliği sunar. VDS planlarımızı inceleyin.
Nginx Guvenlik ve Performans Ayarlari
Nginx yapilandirmasinda guvenlik basliklarini eklemek web uygulamanizi cesitli saldirilara karsi korur. X-Frame-Options, X-Content-Type-Options, X-XSS-Protection ve Content-Security-Policy basliklarini nginx.conf dosyasina ekleyin. SSL yapilandirmasinda TLS 1.2 ve 1.3 protokollerini kullanin ve eski protokolleri devre disi birakin. Guclu cipher suite tanimlari ile sifreleme guvenligini artirin.
Rate limiting ozelligi ile DDoS ve brute-force saldirilarina karsi onlem alin. limit_req_zone direktifi ile saniyedeki istek sayisini sinirlandilin. Gzip sikistirma ile bant genisligi kullanimini azaltin ve sayfa yukleme surelerini iyilestirin. Worker process ve worker connections degerlerini sunucu kapasitenize gore optimize edin. Fastcgi cache ile PHP uygulamalarinin yanit surelerini dramatik sekilde dusururbilirsiniz. Access log formatini ozellestirerek anlamlI metrikler toplayin. Buyukweb.com VDS sunuculari Nginx ile mukemmel uyum saglar ve yuksek trafik altinda kararli performans sunar.
Sonuc
Nginx yuksek performansli web sunucusu olarak VDS ortamlarinda ideal bir tercihdir. Dogru yapilandirma ile dusuk kaynak tuketimi ve yuksek esitlik saglanir. Reverse proxy, load balancing ve SSL termination gibi gelismis ozellikler ile modern web uygulamalarinin tum ihtiyaclarini karsilar. Buyukweb VDS paketlerinde Nginx kurulumu ve optimizasyonu icin teknik destek almak mumkundur.
Ilgili Buyukweb Hizmetleri:
- E5-V4 VDS paketlerimizi inceleyin
- E5-V2 VDS paketlerimizi inceleyin
- Tum hosting ve sunucu paketlerimiz
VDS Performans Optimizasyonu
VDS sunucunuzdan maksimum verimi almak icin asagidaki optimizasyonlari uygulayin.
Kernel Parametreleri
sysctl ile TCP buffer boyutlari, dosya tanimlayici limitleri ve bellek yonetimi ayarlarini optimize edin. net.core.somaxconn degerini artirarak yuksek trafik altinda daha iyi performans elde edin.
Disk I/O Optimizasyonu
NVMe SSD diskler SATA SSD'lere kiyasla 5-6 kat daha yuksek IOPS sunar. noatime mount secenegi ile gereksiz disk yazma islemlerini azaltin. I/O scheduler olarak mq-deadline kullanin.
Bellek Yonetimi
Swappiness degerini 10'a dusurerek RAM kullanımını optimize edin. OOM Killer ayarlarini yapilandirarak kritik servislerin korunmasini garantileyin.
Web Sunucu Tuning
Nginx worker_processes ve worker_connections degerlerini optimize edin. Brotli sikistirma etkinlestirin. Fastcgi cache ile PHP uygulamalarini hizlandirin.
Yedekleme Stratejisi
rsync, borgbackup veya restic ile sifrelenmis yedekler olusturun. 3-2-1 kuralini uygulayin. KVM snapshot ile anlik geri donme noktasi olusturun.
Sik Sorulan Sorular
VDS ne kadar surede kurulur?
Buyukweb VDS sunuculari otomatik provisioning ile dakikalar icerisinde kurulur.
VDS sunucuma nasil erisirim?
Linux icin SSH (port 22), Windows icin RDP (port 3389) kullanin.
Sonuc
VDS performans optimizasyonu, teknik bilgi gerektiren ama sonuclari tatmin edici bir surectir. Sunucunuzun potansiyelini tam kullanin.
VDS Sunucu Ilk Kurulum Kontrol Listesi
Yeni bir VDS sunucu aldiktan sonra yapmaniz gereken ilk islemler:
1. Sistem Guncellemesi
Isletim sistemini ve tum paketleri guncelleyin. Bu bilinen guvenlik aciklarini kapatir.
2. Yeni Kullanici Olusturma
Root disinda yonetici kullanici olusturun ve sudo yetkisi verin.
3. SSH Guvenligi
SSH portunu degistirin, parola ile girisi kapatin, anahtar tabanli dogrulamaya gecin. fail2ban kurun.
4. Guvenlik Duvari
UFW veya firewalld ile sadece gerekli portlari acin.
5. Zaman Senkronizasyonu
NTP ile sunucu saatini senkronize edin.
6. Yedekleme Ayarlari
Otomatik yedekleme yapilandirin. Uzak sunucuya yedek gondermeyi unutmayin.
7. Monitoring
Netdata veya benzeri izleme araci kurun. Alarm esiklerini tanimlayin.
E5-V4 vs E5-V2 Performans Farki
E5-V4 islemciler E5-V2'ye kiyasla:
- %30-40 daha yuksek tek cekirdek performansi
- DDR4 RAM destegi (DDR3'e kiyasla %50 daha yuksek bant genisligi)
- Gelismis AVX2 komut seti destegi
- Daha dusuk guc tuketimi
Uretim ortamlari ve yuksek performans gerektiren uygulamalar icin E5-V4 kesinlikle oneriyoruz.
Hosting ve Sunucu Terimleri Sozlugu
| Terim | Aciklama |
|---|---|
| VDS | Virtual Dedicated Server - Sanal ozel sunucu |
| NVMe SSD | Non-Volatile Memory Express - En hizli disk teknolojisi |
| LiteSpeed | Yuksek performansli web sunucu yazilimi |
| CloudLinux | Paylasimli hosting icin kaynak izolasyon isletim sistemi |
| cPanel | Populer web hosting kontrol paneli |
| Plesk | Web hosting ve sunucu yonetim paneli |
| KVM | Kernel-based Virtual Machine - Tam sanallastirma teknolojisi |
| DDoS | Distributed Denial of Service - Dagitik hizmet engelleme saldirisi |
| SSL/TLS | Veri iletisimini sifreleyen guvenlik protokolu |
| TTFB | Time to First Byte - Sunucu yanit suresi |
| CDN | Content Delivery Network - Icerik dagitim agi |
| WAF | Web Application Firewall - Web uygulama guvenligi duvari |
| IOPS | Input/Output Operations Per Second - Disk performans olcusu |
| Uptime | Sunucunun kesintisiz calisma suresi yuzdesi |
| Bandwidth | Veri transfer kapasitesi |
Bu terimleri anlamak, hosting ve sunucu hizmetlerini daha bilinçli secmenize yardimci olur. Detayli bilgi icin Buyukweb blog yazilarini takip edin veya teknik destek ekibimize danisIn.
Teknik Destek ve Yardim Kanallari
Buyukweb olarak musterilerimize birden fazla destek kanali sunuyoruz:
Canli Destek (Tawk.to)
Web sitemiz uzerinden 7/24 canli destek ile aninda yardim alin. Teknik sorulariniz, fatura islemleriniz ve genel bilgi talepleriniz icin canli destek ekibimiz hizmetinizdedir.
Telefon Destegi
0850 302 60 70 numarasindan hafta ici ve hafta sonu teknik destek alabilirsiniz. Acil durumlar ve karmasik sorunlar icin telefon destegi en hizli cozum yoludur.
E-posta Destegi
destek@buyukweb.com adresine detayli sorun tanimlamanizi gonderin. Ekran goruntuleri ve hata mesajlari ile birlikte gonderdiginiz talepler daha hizli cozumlenir.
Musteri Paneli
my.buyukweb.com uzerinden destek talepleri olusturun, faturalarinizi yonetin ve hizmetlerinizi kontrol edin. Ticket sistemi ile tum iletisiminiz kayit altindadir.
Bilgi Bankasi
Blog yazilarimiz ve rehberlerimiz ile sik karsilasilan sorunlarin cozumlerini kendiniz bulabilirsiniz. WordPress kurulumu, DNS ayarlari, e-posta yapilandirmasi gibi konularda adim adim rehberler mevcuttur.
Buyukweb teknik ekibi, hosting alaninda 17 yillik tecrubesi ile her turlu sorununuza profesyonel cozum sunar.
Etiketler:

