VDS Üzerinde Web Sitesi Barındırma: Nginx ve Apache Rehberi

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.

White Bilişim
#web hosting
#vds
#nginx
#apache
#wordpress

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?

ÖzellikPaylaşımlı HostingVDS Hosting
PerformansSınırlı, paylaşımlıYüksek, garantili
KontrolKısıtlıTam root erişim
GüvenlikTemelÖzelleştirilebilir
ÖlçeklenebilirlikSınırlıEsnek
Özel yazılımYüklenemezSerbestç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 nginx

Nginx 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 nginx

SSL 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-run

PHP 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-fpm

MySQL/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/html

Tarayı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=60

Web Hosting İçin VDS Paket Önerileri

Site TürüÖnerilen PaketÖzellikler
Blog / KurumsalENT-12 Core, 2 GB RAM, 30 GB SSD
E-ticaretENT-34 Core, 6 GB RAM, 60 GB SSD
Yüksek trafikENT-58 Core, 10 GB RAM, 100 GB SSD
Çoklu sitePRO-48 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!