VPS Sunucuları İçin Yeni Başlayanlar İçin Rehber: Satın Almadan Web Sitesi Kurmaya Kadar Tam Kılavuz

2 dakika okuma.
2026-03-19
2,461
Aşağıdaki bağlantılar üzerinden alışveriş yaptığınızda, sizin için ek bir maliyet olmadan komisyon kazanıyorum.

VPS barındırma nedir?

VPS (Sanal Özel Sunucu), bir fiziksel sunucunun sanallaştırma teknolojisi kullanılarak birden fazla bağımsız ve izole sanal sunucuya bölünmesiyle elde edilen bir hizmettir. Her VPS’nin kendi işletim sistemi, CPU’su, belleği, sabit diski ve IP adresi vardır; kullanıcılar, bir gerçek fiziksel sunucuyu yönetir gibi tam kontrol sahibi olurlar. Bireysel geliştiriciler, küçük ve orta ölçekli web sitelerinin sahipleri veya sunucu yönetimini öğrenmek isteyen yeni başlayanlar için VPS, maliyeti kontrol altında tutan, performansı stabil olan ve yüksek derecede özgür bir çözüm sunar.

Geleneksel paylaşımlı sunuculara kıyasla, VPS daha yüksek performans ve güvenlik sunar. Paylaşımlı sunucularda, birden fazla web sitesi aynı sunucunun kaynaklarını paylaşır ve bir web sitesinin trafiğindeki ani artış diğer tüm web sitelerini etkileyebilir. Ancak VPS’de kaynaklar ayrı ayrı tahsis edildiğinden performansın istikrarı sağlanır. Pahalı olan özel sunuculara kıyasla VPS daha ekonomik bir seçenektir ve teknolojik gelişim ile işletme genişlemesi için ideal bir platformdur.

Uygun VPS'yi nasıl seçersiniz?

VPS satın almak, bir hizmet kurmanın ilk ve aynı zamanda çok önemli bir adımıdır. Piyasadaki birçok servis sağlayıcı ve yapılandırma seçeneği karşısında, yeni kullanıcıların aşağıdaki temel kriterleri göz önünde bulundurması gerekmektedir.

Kendi ihtiyaçlarınızı belirleyin.

Fiyatları ve özellikleri karşılaştırmaya başlamadan önce, öncelikle amacınızı netleştirmeniz gerekiyor. Kişisel bir blog oluşturmak mı, küçük bir e-ticaret sitesi kurmak mı, Linux öğrenmek için mi, bir geliştirme ortamı kurmak mı, yoksa sürekli çevrimiçi olması gereken bir uygulama çalıştırmak mı istiyorsunuz? Farklı amaçlar, performans açısından çok farklı gereksinimlere sahiptir. Örneğin, ziyaret trafiği düşük olan bir statik blog için sadece 512 MB bellek yeterli olabilir; ancak veritabanı içeren bir dinamik site için en az 1 GB bellek önerilir.

Temel yapılandırma parametrelerinin yorumlanması.

VPS’nin temel yapılandırması genellikle CPU çekirdek sayısı, bellek kapasitesi, disk alanı ve tipi, bant genişliği ile veri trafiği gibi özellikleri içerir.

HostArmadaVPS barındırma hizmeti.
Bulut SSD/NVMe + çok katmanlı önbellek hızlandırması, 24/7/365 desteği, net tepki süresi, VPS 7 günlük para iade garantisi ve şimdi ödeme yaparsanız indirim fırsatı.

CPU çekirdek sayısı, sunucunun hesaplama gücünü belirler; çoğu giriş seviyesi uygulama için 1-2 vCPU çekirdeği yeterlidir. Bellek, web sitesinin eşzamanlı işleme kapasitesini etkileyen bir faktördür ve en az 1GB bellek seçilmesi önerilir. Sabit disk alanı, web sitesinin veri miktarına göre belirlenmelidir; ayrıca SSD (Solid State Drive) diskler tercih edilmelidir çünkü okuma/yazma hızları geleneksel HDD’lere göre çok daha hızlıdır ve bu da web sitesinin yanıt verme hızını önemli ölçüde artırır. Bant genişliği, sunucunun ağa bağlanma hızını ifade ederken, veri trafiği ise aylık olarak izin verilen toplam veri aktarım miktarını ifade eder. Başlangıç seviyesindeki web siteleri için 1Gbps bant genişliği ve 1TB aylık veri trafiği yaygın bir başlangıç yapılandırmasıdır.

Hizmet sağlayıcısını ve veri merkezini seçin.

İtibarlı ve hizmet kalitesi istikrarlı bir VPS (Sanal Özel Sunucu) sağlayıcısı seçmek çok önemlidir. DigitalOcean, Vultr, Linode gibi tanınmış uluslararası sağlayıcılar, şeffaf fiyatlandırma, mükemmel performans ve kapsamlı dokümantasyon ile ünlüdür. Yerel kullanıcılar ise Alibaba Cloud, Tencent Cloud gibi şirketleri de inceleyebilir; bu sağlayıcılar ağ bağlantısı açısından daha avantajlı olabilirler.

Veri merkezinin coğrafi konumu, web sitesinin erişim hızını doğrudan etkiler. İlke olarak, veri merkezi hedef kullanıcı kitlenize mümkün olduğunca yakın olmalıdır. Örneğin, hedef kullanıcılarınız esas olarak Asya’da ise Japonya, Singapur veya Çin Hong Kong gibi bölgelerdeki veri merkezlerini seçmek daha düşük ağ gecikmeleri sağlayacaktır.

İşletim sistemi seçimi.

Çoğu VPS sağlayıcısı, çeşitli işletim sistemi şablonları sunmaktadır; bunlar esas olarak Linux dağıtımları ve Windows Server’dan oluşmaktadır. Çoğu web sitesi uygulaması ve geliştirici için Linux, daha yaygın, daha verimli ve ücretsiz bir seçenektir. Bunlar arasında, aktif toplulukları ve zengin eğitim materyalleri nedeniyle Ubuntu ve CentOS (Not: CentOS artık Stream sürümüne geçmiştir; istikrar açısından Rocky Linux veya AlmaLinux da seçilebilir) yeni başlayanlar için tercih edilenlerdir.

VPS’nizi edinin ve ona bağlanın.

VPS’yi başarıyla satın aldıktan sonra, bir IP adresi, bir kullanıcı adı (genellikle “root”) ve bir şifre veya SSH anahtarı alacaksınız. Bu, sunucuyu yönetmek için kullanacağınız “anahtardır”.

SSH aracını kullanarak bağlantı kurun.

Linux veya macOS kullanıcıları için, sistemde yer alan Terminal uygulamasını kullanarak SSH komutlarıyla doğrudan bağlantı kurulabilir. Windows kullanıcılarının ise bir SSH istemcisine ihtiyacı vardır; en yaygın olarak kullanılan ücretsiz ve açık kaynaklı istemci PuTTY’dir.

Bağlantı komutunun temel formatı şudur:ssh root@你的服务器IP地址İlk bağlantı sırasında anahtarın doğrulanması istenecektir; “evet” yazmanız yeterlidir. Daha sonra belirlediğiniz şifreyi girin (girdiğinizde şifre görünmeyecektir). Başarılı bir şekilde giriş yaptıktan sonra, komut satırı istemcisinin görünümü değişecek ve bu da VPS’nin işletim sisteminin içine girdiğinizi gösterecektir.

Temel Güvenlik Ayarları

İlk girişten hemen sonra güvenlik ayarlarını yapmak son derece önemlidir. Öncelikle, bilinen güvenlik açıklarını gidermek için sistem yazılım paketlerini güncellemelisiniz. Ubuntu’da bunu yapmak için…apt update && apt upgradeKomut; CentOS serisinde kullanılır.yum updateKomut.

Bluehost VPS barındırma hizmeti.
Bluehost VPS barındırma hizmeti.
Yeni nesil AMD EPYC işlemciler, DDR5 bellek + NVMe SSD depolama, 24/7 çevrimiçi sohbet ve telefon desteği.
UltaHost VPS barındırma hizmeti.
UltaHost VPS barındırma hizmeti.
AMD EPYC CPU, 99,991 TP4T normal çalışma süresi garantisi ve 30 günlük para iade garantisi.
Sınırlı süre için indirim.
UltaHost VPS barındırma hizmetine erişin. →

İkincisi, root kullanıcısının şifre ile giriş yapmasının engellenmesi ve bunun yerine SSH anahtar çiftleri ile kimlik doğrulamasının kullanılması şiddetle önerilir; bu, güvenliği büyük ölçüde artıracaktır. Aynı zamanda, günlük yönetim işlemleri için sudo yetkilerine sahip sıradan bir kullanıcı oluşturun. Son olarak, UFW veya firewalld gibi bir güvenlik duvarı yapılandırın ve yalnızca gerekli portları (örneğin SSH için 22 numaralı port, HTTP için 80 numaralı port, HTTPS için 443 numaralı port) açın.

Bir VPS üzerinde web sitesi ortamı kurmak

Tipik bir web sitesi çalışma ortamı için bir web sunucusu, bir veritabanı ve bir programlama dili yorumlayıcısına ihtiyaç vardır. En klasik kombinasyonlar LAMP (Linux, Apache, MySQL, PHP) veya LEMP’dir (Apache’nin yerine Nginx kullanılır).

Web sunucusu kurma: Nginx

Nginx, yüksek performansı, düşük bellek tüketimi ve güçlü eşzamanlı işleme kapasitesiyle popülerdir. Ubuntu üzerinde kullanılabilir.apt install nginxKomutu çalıştırarak Nginx’i kurun. Kurulum tamamlandıktan sonra, Nginx’i başlatın ve sistem başladığında otomatik olarak çalışacak şekilde ayarlayın. Ardından, tarayıcınıza VPS’nizin IP adresini girin; eğer Nginx’in karşılama sayfasını görürseniz, web sunucunun başarıyla çalıştığını anlayabilirsiniz.

Veritabanı kurma: MySQL/MariaDB

MariaDB, MySQL’in popüler bir yan dalıdır ve tamamen uyumludur; ayrıca daha yüksek performans sunar. Kurulum komutu şu şekildedir:apt install mariadb-server mariadb-clientYükleme tamamlandıktan sonra, güvenli kurulum betiğini çalıştırın.mysql_secure_installationİpuçlarına göre root şifresini ayarlayın, anonim kullanıcıları kaldırın, root’un uzaktan girişini engelleyin vb. Böylece veritabanının temel güvenliğini güçlendirin.

PHP yorumlayıcısını kurun.

PHP, dinamik web sitelerinin (örneğin WordPress) çalıştırılmasında temel bir rol oynar. PHP’yi ve en yaygın eklentilerini yüklemek için kullanılan komutlar birbirine benzer.apt install php-fpm php-mysqlYükleme işlemi tamamlandıktan sonra, Nginx’in PHP isteklerini işleyebilmesi için yapılandırılması gerekmektedir. Bu genellikle, Nginx’in site yapılandırma dosyasını değiştirerek PHP dosyalarının işlenmesinin PHP-FPM sürecine yönlendirilmesini içerir.

Web sitesi kodunu dağıtma

Çevre ayarları tamamlandıktan sonra, web sitenizi dağıtabilirsiniz. FTP araçları (örneğin FileZilla) kullanabilir veya web sitenizin dosyalarını Git aracılığıyla VPS’nin Web dizinine yükleyebilirsiniz (genellikle…)./var/www/html/Veya kendi oluşturduğunuz katalogu kullanın. Eğer WordPress gibi bir içerik yönetim sistemi kullanıyorsanız, sadece dosyalarını yüklemeniz yeterlidir; ardından tarayıcı aracılığıyla IP adresinize erişin ve ünlü “Beş Dakikalık Kurulum” rehberini takip ederek işlemleri tamamlayın.

hosting.com VPS barındırma hizmeti
Ücretsiz SSL, Cloudflare CDN, WAF, 99,91 TP4T uptime SLA, AMD EPYC™ CPU ve NVMe depolama alanı, en yüksek indirim 501 TP4T.

Web sitenizin alan adı için DNS çözümlemesini ayarlamayı unutmayın; alan adını VPS’nin IP adresine yönlendirin ve Nginx’te ilgili sunucu bloğunu (Server Block) yapılandırarak alan adını sunucuya bağlayın.

Özetle.

Sıfırdan başlayarak bir VPS (Sanal Özel Sunucu) sunucusunu öğrenmek, zorlu ancak çok verimli bir öğrenme sürecidir. Bu rehber, VPS kavramını anlamaktan, ihtiyaçlara göre mantıklı bir şekilde sunucu seçmeye, sunucuya güvenli bir şekilde bağlanmaya ve ardından kullanılabilir bir web sitesi ortamı oluşturmaya kadar olan tüm süreci sistematik bir şekilde anlatmaktadır. En önemli nokta pratik yapmaktır; işlemler sırasında karşılaşılan sorunları çözmek, becerilerinizi geliştirmenin en iyi yoludur. İlk web sitenizi başarıyla oluşturduktan sonra, SSL sertifikalarını nasıl yapılandırarak HTTPS şifrelemesi sağlayacağınızı, düzenli yedeklemeleri nasıl ayarlayacağınızı, sunucu performansını nasıl optimize edeceğinizi gibi daha derin konuları da keşfedebilirsiniz. VPS, size daha geniş bir teknoloji dünyasına açılan bir kapı sunar.

Sıkça Sorulan Sorular.

VPS ve bulut sunucusu arasındaki fark nedir?

VPS (Sanal Özel Sunucu), genellikle tek bir fiziksel sunucunun sanallaştırma teknolojisi kullanılarak bölünmesiyle oluşturulan ve kaynakları nispeten sabit olan sunuculardır. Buna karşılık, bulut sunucuları (örneğin AWS EC2, Alibaba Cloud ECS) geniş kümeler üzerine kurulmuştur; kaynaklar esnek bir şekilde ölçeklendirilebilir ve ihtiyaç duyulduğunda kullanılabilir. Bu nedenle kullanılabilirlik ve ölçeklenebilirlik genellikle daha yüksektir, ancak mimarileri de daha karmaşıktır. Yeni başlayanlar ve sabit ihtiyaçlara sahip projeler için VPS’in basitliği ve maliyet-performans oranı daha çekicidir.

VPS için bir güvenlik duvarı (firewall) yapılandırmam gerekiyor mu?

Kesinlikle gereklidir. Güvenlik duvarını yapılandırmak, sunucu güvenliğinin en temel ve en önemli adımlarından biridir. Güvenlik duvarı, sunucunuzun “kapıcısı” gibidir ve yalnızca açıkça izin verdiğiniz ağ trafiğinin girmesine izin verir. Linux sistemlerinde yerleşik olarak bulunan UFW (Uncomplicated Firewall) veya firewalld araçları, güvenlik duvarı kurallarını nispeten basit bir şekilde yönetmenizi sağlar; bu nedenle hizmetleri dağıttıktan hemen sonra mutlaka bunları ayarlamalısınız.

Web sitem neden IP adresiyle erişilemiyor?

Bunun genellikle birkaç nedeni vardır. Öncelikle, VPS üzerindeki web sunucusunun (örneğin Nginx veya Apache) çalışıp çalışmadığını kontrol edin. İkincisi, sunucunun güvenlik duvarının 80 (HTTP) veya 443 (HTTPS) portlarını açık olduğundan emin olun. Son olarak, bazı servis sağlayıcılarının ek ağ güvenliği kuralları veya giriş kuralları olabilir; bu kuralların yapılandırılması gerekebilir. Bu portlara erişimin izin verildiğinden emin olmak için servis sağlayıcının kontrol panelini kullanmalısınız.

VPS verilerimi nasıl yedekleyebilirim?

Düzenli yedekleme, veri güvenliğinin can damarındır. Yedekleme işlemleri birkaç farklı seviyede gerçekleştirilebilir: web sitesi dosyalarının yedeklenmesi, veritabanlarının yedeklenmesi ve tüm sistemin imajının alınması. Dosyalar ve veritabanları için basit Shell betikleri yazılabilir.tarmysqldumpKomutu kullanarak dosyaları paketleyip dışa aktarın; ardından bunları ilgili yolla kullanın.scpKomutlar veya araçlar otomatik olarak başka bir sunucuya veya nesne depolama sistemine aktarılır. Birçok VPS sağlayıcısı, tüm sunucu durumunun tek bir tuşla yedeklenmesini ve geri yüklenmesini sağlayan ücretli sistem yedekleme (snapshot) özelliği de sunmaktadır.