VPS Sunucu Kurulumu: Adım Adım Rehber
VPS sunucu kurulumu ilk bakışta karmaşık görünse de doğru adımları takip ederek kolayca gerçekleştirilebilir. İşte başlangıçtan kullanıma kadar tüm süreç.
VPS sunucu kurulumu ilk bakışta karmaşık görünse de doğru adımları takip ederek kolayca gerçekleştirilebilir. İşte başlangıçtan kullanıma kadar tüm süreç...
1. VPS Satın Alma ve İlk Ayarlar
VPS sağlayıcınızdan (Verigom.com gibi) hizmet satın aldıktan sonra e-posta ile sunucu bilgileriniz gelir. Bu bilgiler şunları içerir:
● IP adresi
● Root kullanıcı adı ve şifresi
● SSH port bilgisi (genellikle 22)
● Kontrol paneli erişim bilgileri (varsa)
2. Sunucuya Bağlanma
Windows kullanıcıları için PuTTY programını indirin ve kurun. Mac/Linux kullanıcıları terminal uygulamasını kullanabilir.
SSH bağlantısı için:
ssh root@sunucu_ip_adresi
İlk bağlantıda güvenlik uyarısı gelir, "yes" yazarak devam edin. Root şifrenizi girerek sunucuya erişim sağlayın.
3. Güvenlik Ayarları
İlk önce sistem güncellemesi yapın:
● Ubuntu/Debian: apt update && apt upgrade -y
● CentOS/RHEL: yum update -y
Güvenlik için:
● Root şifresini değiştirin: passwd
● Yeni kullanıcı oluşturun: adduser yenikullanici
● Sudo yetkisi verin: usermod -aG sudo yenikullanici
● SSH port numarasını değiştirin (isteğe bağlı)
4. Gerekli Yazılımları Kurma
Web sunucusu için temel bileşenler:
LAMP/LEMP Stack kurulumu:
● Apache/Nginx (web sunucusu)
● MySQL/MariaDB (veritabanı)
● PHP (programlama dili)
Ubuntu için tek komutla:
apt install apache2 mysql-server php libapache2-mod-php -y
5. Web Sitesi Yükleme
Dosyalarınızı /var/www/html/ klasörüne yükleyin. FTP/SFTP programları (FileZilla gibi) kullanarak dosya transferi yapabilirsiniz. Alternatif olarak wget/curl komutlarıyla doğrudan indirme yapılabilir.
6. Veritabanı Kurulumu
MySQL güvenlik ayarlarını yapın:
mysql_secure_installation
Veritabanı ve kullanıcı oluşturun:
CREATE DATABASE veritabani_adi;
CREATE USER 'kullanici'@'localhost' IDENTIFIED BY 'sifre';
GRANT ALL PRIVILEGES ON veritabani_adi.* TO 'kullanici'@'localhost';
7. Domain Bağlama
DNS ayarlarında A kaydını VPS IP adresinize yönlendirin. Apache için virtual host yapılandırması:
/etc/apache2/sites-available/domain.com.conf
dosyasını oluşturup gerekli ayarları yapın.
8. SSL Sertifikası
Let's Encrypt ile ücretsiz SSL:
apt install certbot python3-certbot-apache
certbot --apache -d domain.com
9. Firewall Ayarları
UFW ile temel firewall kurulumu:
ufw enable
ufw allow ssh
ufw allow 'Apache Full'
10. Yedekleme Sistemi
Otomatik yedekleme için cron job oluşturun. Veritabanı ve dosyaların düzenli yedeğini alacak script hazırlayın.
Sonuç
VPS kurulumu bu temel adımlarla tamamlanır. Managed VPS hizmetlerinde (Verigom.com gibi) bu işlemlerin çoğu otomatik olarak yapılır ve sadece içerik yükleme kısmı ile ilgilenirsiniz. Başlangıç seviyesindeki kullanıcılar için managed seçenekler daha pratik olurken, deneyimli kullanıcılar unmanaged VPS ile tam kontrol sağlayabilir.
Kurulum sonrası düzenli güncelleme, monitoring ve güvenlik kontrollerini ihmal etmeyin. Bu süreçte teknik destek alacağınız sağlayıcı seçimi kritik önem taşır.