
VDS Üzerinde Web Sitesi Barındırma: Nginx ve Apache Rehberi
VDS üzerinde web sitesi barındırma rehberi. Nginx ve Apache kurulumu, SSL sertifikası, domain yapılandırması ve WordPress kurulumu ile profesyonel web hosting.
VDS Üzerinde Web Sitesi Barındırma Rehberi
VDS (Virtual Dedicated Server) üzerinde kendi web sitenizi barındırmak, paylaşımlı hosting’e göre çok daha fazla kontrol, performans ve güvenlik sunar. Bu rehberde Nginx veya Apache ile web sunucusu kurma, SSL sertifikası yükleme ve WordPress kurulumu sürecini anlatıyoruz.
Neden VDS’te Web Hosting?
| Özellik | Paylaşımlı Hosting | VDS Hosting |
|---|---|---|
| Performans | Sınırlı, paylaşımlı | Yüksek, garantili |
| Kontrol | Kısıtlı | Tam root erişim |
| Güvenlik | Temel | Özelleştirilebilir |
| Ölçeklenebilirlik | Sınırlı | Esnek |
| Özel yazılım | Yüklenemez | Serbestçe yüklenebilir |
💡 White Bilişim Xeon Enterprise VDS ENT-2 paketi (2 Core, 4 GB RAM, ₺240/ay) ile orta trafikli bir web sitesini rahatlıkla barındırabilirsiniz.
Nginx Web Sunucusu Kurulumu
Nginx Yükleme
sudo apt update
sudo apt install nginx -y
# Nginx'i başlat ve etkinleştir
sudo systemctl start nginx
sudo systemctl enable nginx
# Durumu kontrol et
sudo systemctl status nginxNginx Site Yapılandırması
# /etc/nginx/sites-available/siteniz.com
server {
listen 80;
server_name siteniz.com www.siteniz.com;
root /var/www/siteniz.com/html;
index index.html index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
# Güvenlik başlıkları
add_header X-Frame-Options "SAMEORIGIN" always;
add_header X-Content-Type-Options "nosniff" always;
add_header X-XSS-Protection "1; mode=block" always;
# Gzip sıkıştırma
gzip on;
gzip_types text/plain text/css application/json application/javascript;
}# Siteyi etkinleştir
sudo ln -s /etc/nginx/sites-available/siteniz.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxSSL Sertifikası (Let’s Encrypt)
# Certbot kurulumu
sudo apt install certbot python3-certbot-nginx -y
# SSL sertifikası alma
sudo certbot --nginx -d siteniz.com -d www.siteniz.com
# Otomatik yenilemeyi test et
sudo certbot renew --dry-runPHP Kurulumu
# PHP 8.3 ve popüler eklentiler
sudo apt install php8.3-fpm php8.3-mysql php8.3-curl php8.3-gd php8.3-mbstring php8.3-xml php8.3-zip -y
# PHP durumunu kontrol et
sudo systemctl status php8.3-fpmMySQL/MariaDB Veritabanı
# MariaDB kurulumu
sudo apt install mariadb-server -y
sudo mysql_secure_installation
# Veritabanı ve kullanıcı oluştur
sudo mysql -u root -p
CREATE DATABASE site_db;
CREATE USER 'site_user'@'localhost' IDENTIFIED BY 'guclu_sifre';
GRANT ALL PRIVILEGES ON site_db.* TO 'site_user'@'localhost';
FLUSH PRIVILEGES;WordPress Kurulumu
# WordPress indir
cd /var/www/siteniz.com/html
wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz
# İzinleri ayarla
sudo chown -R www-data:www-data /var/www/siteniz.com/html
sudo chmod -R 755 /var/www/siteniz.com/htmlTarayıcıdan https://siteniz.com adresine giderek WordPress kurulum sihirbazını tamamlayın.
Performans Optimizasyonu
Nginx Cache Ayarları
# FastCGI cache
fastcgi_cache_path /tmp/nginx-cache levels=1:2 keys_zone=WORDPRESS:100m inactive=60m;
location ~ \.php$ {
fastcgi_cache WORDPRESS;
fastcgi_cache_valid 200 60m;
fastcgi_cache_use_stale error timeout;
}PHP OpCache
# /etc/php/8.3/fpm/conf.d/opcache.ini
opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.revalidate_freq=60Web Hosting İçin VDS Paket Önerileri
| Site Türü | Önerilen Paket | Özellikler |
|---|---|---|
| Blog / Kurumsal | ENT-1 | 2 Core, 2 GB RAM, 30 GB SSD |
| E-ticaret | ENT-3 | 4 Core, 6 GB RAM, 60 GB SSD |
| Yüksek trafik | ENT-5 | 8 Core, 10 GB RAM, 100 GB SSD |
| Çoklu site | PRO-4 | 8 Core Ryzen, 10 GB RAM, 100 GB SSD |
Sonuç
VDS üzerinde web sitesi barındırmak, tam kontrol ve yüksek performans sunar. White Bilişim VDS paketleri ile profesyonel web hosting altyapınızı kolayca kurabilirsiniz.
👉 Xeon Enterprise VDS ile uygun fiyatlı web hosting başlayın!