DataSSL Panel v2 Yayında! — Yeni DataSSL Panel v2 ile daha modern, hızlı ve kullanıcı dostu bir deneyim sunuyoruz.Yenilikler:Modern ve responsive ta...
Anasayfa İletişim
Hosting

VPS Sunucu Kurulumu: Sıfırdan Adım Adım Rehber

VPS sunucu kurulumu nasıl yapılır? Ubuntu/CentOS üzerinde LAMP/LEMP stack kurulumu, güvenlik yapılandırması ve SSL sertifikası kurulumu.

3 dk okuma

1. VPS Sunucu Seçimi ve İlk Bağlantı

VPS sunucu kurulumuna başlamadan önce doğru sağlayıcıyı ve planı seçmeniz gerekir. DigitalOcean, Hetzner, Vultr, Linode ve AWS Lightsail popüler VPS sağlayıcılarıdır.

Başlangıç için minimum 2 CPU, 4GB RAM ve 80GB SSD disk önerilir. İşletim sistemi olarak Ubuntu 22.04 LTS veya AlmaLinux 9 tercih edebilirsiniz. LTS (Long Term Support) sürümleri uzun vadeli güvenlik güncellemeleri sağlar.

Sunucu oluşturulduktan sonra SSH ile bağlanın: ssh root@sunucu_ip. İlk adım olarak sistemi güncelleyin: apt update && apt upgrade -y. Root yerine sudo yetkili bir kullanıcı oluşturun ve root SSH erişimini kapatın.

2. Web Sunucusu Kurulumu (Nginx)

Nginx, yüksek performansı ve düşük bellek tüketimiyle modern web projelerinin tercih ettiği web sunucusudur. Kurulum: apt install nginx -y

Temel Nginx yapılandırması için /etc/nginx/sites-available/ dizininde site konfigürasyonu oluşturun. Server block tanımında domain adınızı, document root'u ve PHP-FPM bağlantısını ayarlayın.

Nginx'in Apache'ye göre avantajları: Daha az bellek kullanımı, daha yüksek eş zamanlı bağlantı kapasitesi ve statik dosya sunumunda üstün performans. Reverse proxy olarak da kullanılabilir.

3. PHP ve MySQL/MariaDB Kurulumu

PHP 8.2 kurulumu: apt install php8.2-fpm php8.2-mysql php8.2-curl php8.2-gd php8.2-mbstring php8.2-xml php8.2-zip php8.2-intl -y

MariaDB kurulumu: apt install mariadb-server -y. Kurulum sonrası mysql_secure_installation komutunu çalıştırarak root parolası belirleyin, anonim kullanıcıları silin ve uzak root erişimini kapatın.

PHP performansını artırmak için OPcache'i etkinleştirin. php.ini dosyasında opcache.memory_consumption=256, opcache.max_accelerated_files=10000 ayarlarını yapın. Redis veya Memcached kurulumu da veritabanı yükünü hafifletir.

4. SSL Sertifikası ve Güvenlik Yapılandırması

VPS sunucunuzda SSL sertifikası kurulumu zorunludur. DataSSL'den satın aldığınız SSL sertifikasını Nginx'e yüklemek için: sertifika dosyalarını /etc/ssl/ dizinine kopyalayın ve Nginx server block'unda SSL yapılandırmasını ekleyin.

Güvenlik sertleştirme adımları: UFW güvenlik duvarı ile sadece 22 (SSH), 80 (HTTP) ve 443 (HTTPS) portlarını açın. SSH portunu değiştirin (ör: 2222), Fail2Ban kurun ve otomatik güvenlik güncellemelerini etkinleştirin.

Son olarak HSTS, HTTP/2 ve TLS 1.3'ü etkinleştirerek sunucu güvenliğini ve performansını maksimize edin. SSL Labs testinde A+ notu almayı hedefleyin.

Hosting Güvenliğinizi SSL ile Tamamlayın

DataSSL olarak hosting sunucunuz için en uygun SSL sertifikalarını sunuyoruz. DigiCert, Sectigo, GeoTrust ve daha fazlası. Hızlı aktivasyon, 7/24 teknik destek.

SSL Sertifikalarını İnceleyin →
Bu yazıyı paylaş
Yazar

Ali Yiğit

Önerilen SSL Sertifikaları

Tüm Ürünler
EV DigiCert

DigiCert Basic EV SSL

DigiCert Basic EV SSL ile genişletilmiş doğrulama. Tarayıcıda kurum adı görünür, $1.500.000 garanti,

€355,92 /yıl
Detaylar
EV DigiCert

DigiCert EV Multi-Domain

DigiCert EV Multi-Domain ile çoklu domaini genişletilmiş doğrulama ile koruyun. 250 SAN, $1.750.000

€632,78 /yıl
Detaylar
EV DigiCert

DigiCert Secure Site EV

DigiCert Secure Site EV ile genişletilmiş doğrulama. DigiCert Smart Seal, güvenlik açığı değerlendir

€851,83 /yıl
Detaylar

Yorumlar

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Yorum Yaz