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.

vpssunucuTürkiye

Sitemizden en iyi şekilde faydalanabilmeniz için çerezler kullanılmaktadır. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz.