Bir VPS Üzerinde İşletme Web Sitesi Nasıl Kurulur

Aug 30, 2025Arnold L.

Bir VPS Üzerinde İşletme Web Sitesi Nasıl Kurulur

Sanal özel sunucu, yani VPS, işletmeniz için paylaşımlı barındırma ile tam tahsis edilmiş bir sunucu arasında pratik bir orta yol sunar. Daha fazla kontrol, daha iyi performans ve temel bir paylaşımlı plana göre daha net kaynak tahsisi elde ederken, maliyetleri yeni bir şirket için yönetilebilir tutabilirsiniz.

Bu denge, bir şirket web sitesi, ürün açılış sayfası, müşteri portalı veya büyüyen bir içerik sitesi başlatan kurucular için VPS’yi cazip hale getirir. Yeni bir LLC veya corporation kurduysanız ve profesyonel bir çevrimiçi varlık istiyorsanız, VPS ilk ciddi web siteniz için güçlü bir temel olabilir.

Bu rehber, sunucu kurulumundan dağıtıma, güvenliğe ve yayına almaya kadar VPS üzerinde web sitesi oluşturmanın tüm sürecini adım adım anlatır.

Başlamadan Önce İhtiyacınız Olanlar

Sunucuya dokunmadan önce temel unsurları hazırlayın:

  • Bir alan adı
  • Siteniz için yeterli CPU, RAM ve depolama alanına sahip bir VPS planı
  • Sunucuya SSH erişimi
  • Dağıtıma hazır bir web sitesi yapısı; örneğin WordPress, özel bir uygulama veya statik HTML dosyaları
  • Bir yedekleme stratejisi
  • DNS sağlayıcınızda yönetici erişimi

Bu bir işletme sitesi olacaksa, sitenin ilk günden ne yapması gerektiğine de karar verin. Basit bir tanıtım sitesi ile e-ticaret mağazası, üyelik platformu veya uygulama panosu aynı ihtiyaçlara sahip değildir.

1. Doğru VPS Planını Seçin

En iyi VPS planı trafik hacminize, teknoloji yığınınıza ve bütçenize bağlıdır. Başlangıçta gereğinden büyük bir plan seçmeyin, ancak sunucuyu da yetersiz boyutlandırmayın.

Şunlara dikkat edin:

  • Web sunucunuz, veritabanınız ve uygulamanız için yeterli RAM
  • Daha hızlı okuma ve yazma için SSD veya NVMe depolama
  • Güvenilir bant genişliği ve çalışma süresi
  • Hedef kitlenize yakın bir konum
  • Anlık görüntü veya otomatik yedekleme seçenekleri
  • Trafik arttıkça kolay yükseltme yolları

Çoğu küçük işletme web sitesi için Linux VPS en esnek seçenektir. Ekibiniz altyapı yönetimi konusunda rahat değilse, yönetilen bir VPS zaman kazandırabilir ve operasyonel riski azaltabilir.

2. SSH ile Sunucuya Bağlanın

Sağlayıcınız IP adresini ve giriş bilgilerini verdikten sonra SSH ile bağlanın.

ssh root@YOUR_SERVER_IP

Kök kullanıcı dışında bir yönetici hesabı kullanıyorsanız komut şöyle görünebilir:

ssh admin@YOUR_SERVER_IP

Giriş yaptıktan sonra, sağlayıcı sizi root olarak başlatıyorsa ayrı bir yönetici kullanıcı oluşturun. Günlük işleri root hesabından uzak tutmak temel bir güvenlik adımıdır.

3. İşletim Sistemini Güncelleyin

Başka bir şey yüklemeden önce sunucuyu her zaman güncelleyin. Yeni VPS imajları bile güvenlik yamalarına ihtiyaç duyabilir.

Debian veya Ubuntu sistemleri için:

sudo apt update
sudo apt upgrade -y

AlmaLinux, Rocky Linux veya CentOS uyumlu ortamlar gibi RHEL tabanlı sistemler için:

sudo yum update -y

Sunucuyu güncel tutmak, eski paketler veya bilinen güvenlik açıkları üzerinde dağıtım yapma riskini azaltır.

4. Web Yığınını Kurun

Teknoloji yığını, oluşturduğunuz siteye bağlıdır. Birçok işletme web sitesi için şunlara ihtiyacınız olur:

  • Apache veya Nginx gibi bir web sunucusu
  • MySQL veya MariaDB gibi bir veritabanı sunucusu
  • Site buna ihtiyaç duyuyorsa PHP gibi bir betik dili

Ubuntu üzerinde tipik bir PHP tabanlı web sitesi için şu paketleri yükleyebilirsiniz:

sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql -y

RHEL tabanlı dağıtımlarda paket adları farklı olabilir, ancak amaç aynıdır: web sunucusu, veritabanı ve uygulama çalışma zamanı.

Siteniz statik ise çoğu zaman veritabanını atlayabilir ve daha hafif bir yığın kullanabilirsiniz. WordPress, bir CRM veya özel bir işletme uygulaması çalıştırıyorsanız, sunucuda uygulamanın gerektirdiği bağımlılıkların bulunduğundan emin olun.

5. Web Sunucusunu Yapılandırın

Bir VPS, web sunucusu doğru yapılandırıldığında faydalı hale gelir. En azından şunları kurmalısınız:

  • Site dosyalarınız için bir belge kökü
  • Alan adınız için bir sanal ana makine veya sunucu bloğu
  • Açık bir dizin yapısı
  • Doğru dosya sahipliği ve izinler

Apache için sanal ana makineler, aynı sunucuda bir veya daha fazla web sitesini düzenli biçimde barındırmanıza izin verir. Nginx için sunucu blokları aynı amaca hizmet eder.

Basit bir Apache site yapılandırması şunları tanımlayabilir:

  • Alan adınız
  • Web sitesi dosyalarının yolu
  • Hata ve erişim günlüğü konumları
  • Sitenin bir sürümünü başka bir sürüme yönlendirmek istiyorsanız yönlendirme kuralları

Başlangıçta yapılandırmayı basit tutun. Site yayına girdikten sonra yeniden yazma kuralları, önbellekleme ayarları ve uygulamaya özel yönergeler ekleyebilirsiniz.

6. Veritabanını Kurun

Siteniz bir veritabanı kullanıyorsa, varsayılan kimlik bilgilerinin veya örnek kullanıcıların üzerine güvenmek yerine veritabanını açıkça oluşturun.

Tipik adımlar şunlardır:

  • Bir veritabanı oluşturma
  • Bir veritabanı kullanıcısı oluşturma
  • Güçlü bir parola atama
  • Bu kullanıcıyı yalnızca gerekli veritabanıyla sınırlandırma
  • Şema veya uygulama verilerini içe aktarma

Küçük bir site başlatıyor olsanız bile, veritabanı erişimini üretim altyapısı gibi ele alın. Zayıf veritabanı kimlik bilgileri yaygın bir güvenlik sorunudur ve önlenmesi kolaydır.

7. Web Sitesi Dosyalarınızı Yükleyin

Dosyaları VPS’nize birkaç farklı yöntemle dağıtabilirsiniz.

SFTP

SFTP çoğu ekip için güvenli bir seçimdir. SSH taşımasını kullanır ve FileZilla, Cyberduck veya komut satırı istemcileri gibi araçlarla kolayca kullanılabilir.

Git tabanlı dağıtım

Ekibiniz Git ile çalışıyorsa, depodan doğrudan sunucuda çekme yapabilir veya bir dağıtım hattı kullanabilirsiniz. Bu, sık değişen siteler için güçlü bir seçenektir.

Rsync

Hızlı dosya senkronizasyonları için rsync verimli ve güvenilirdir, özellikle statik siteler veya artımlı güncellemeler için.

Hangi yöntemi seçerseniz seçin, yüklemeden sonra şu temel noktaları doğrulayın:

  • Dosyalar doğru web kökünde mi
  • Sahiplik ve izinler doğru mu
  • Web sunucusu dosyaları okuyabiliyor mu
  • Yazılabilir klasörler, uygulamanın gerçekten ihtiyaç duyduğu alanlarla sınırlı mı

8. Alan Adınızı VPS’ye Yönlendirin

Alan adınız VPS’ye işaret etmeden site ziyaretçilere görünmez.

DNS sağlayıcınızda gerekli kayıtları güncelleyin:

  • Ana alan adı için bir A kaydı
  • www öğesini kök alana yönlendirmek istiyorsanız bir CNAME kaydı
  • E-posta veya uygulama hizmetleri için gerekli diğer kayıtlar

DNS değişikliklerinin yayılması zaman alabilir. Sitenin her yerde görünmesi için kısa bir gecikme olabileceğini planlayın.

İşletmeniz e-postaya bağlıysa, alan adını güncellerken mevcut MX, SPF, DKIM veya DMARC kayıtlarını bozmamaya dikkat edin.

9. HTTPS İçin SSL Ekleyin

Modern bir işletme web sitesi en baştan HTTPS kullanmalıdır. Ziyaretçi trafiğini korur ve güven oluşturur.

Let’s Encrypt kullanıyorsanız, genellikle Certbot gibi bir araçla sertifika kurabilirsiniz. Kesin adımlar sunucu ve dağıtıma göre değişir, ancak genel süreç şöyledir:

  • Sertifika istemcisini kurun
  • Alan adı sahipliğini doğrulayın
  • Sertifikayı isteyin
  • Otomatik yenilemeyi yapılandırın
  • HTTP’yi HTTPS’ye yönlendirin

Sertifika kurulduktan sonra siteyi bir tarayıcıda test edin ve önemli her sayfanın güvenli şekilde yüklendiğini doğrulayın.

10. Sunucuyu Kilitleyin

Temiz bir başlangıç yeterli değildir. Ayrıca istikrarlı ve güvenli bir ortama da ihtiyacınız vardır.

En azından şunları yapın:

  • Mümkünse parola yerine SSH anahtarları kullanın
  • Kurulumunuz izin veriyorsa root girişini devre dışı bırakın
  • Güvenlik duvarını açık tutun
  • Yalnızca gerçekten ihtiyaç duyduğunuz portları açın
  • Uygunsa otomatik güvenlik güncellemeleri kurun
  • Başarısız giriş denemeleri ve uygulama hataları için günlükleri izleyin
  • Düzenli yedekler oluşturun ve bunların gerçekten geri yüklenebildiğini doğrulayın

Birçok Linux sisteminde güvenlik duvarı araçları oldukça basittir:

sudo ufw allow OpenSSH
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable

Farklı bir dağıtım kullanıyorsanız güvenlik duvarı aracı firewalld veya başka bir yerel hizmet olabilir. İlke aynıdır: siteyi çalıştırmak için gereken minimum yüzeyi açın.

11. Yayından Önce Web Sitesini Test Edin

Siteyi dikkatlice test etmeden duyuru yapmayın.

Şunları kontrol edin:

  • Ana sayfanın doğru yüklenmesi
  • Çalışan iletişim formları
  • Çalışan giriş veya ödeme akışları
  • Mobil uyumluluk
  • Doğru SSL davranışı
  • Hatasız sayfa yüklemeleri
  • Gerçek cihazlarda ve daha yavaş bağlantılarda kabul edilebilir performans

Ayrıca sunucu günlüklerinde uyarı ve hata mesajlarını inceleyin. Ana sayfayı görünürde bozmasa da küçük sorunlar form, ödeme veya potansiyel müşteri toplama süreçlerinde probleme yol açabilir.

Kaçınılması Gereken Yaygın Hatalar

İlk kez VPS’e geçiş yapanların birçoğu, önlenebilir nedenlerle başarısız olur. Şunlara dikkat edin:

  • Uygulama için çok küçük bir plan seçmek
  • Varsayılan parolaları bırakmak
  • Dosyaları izinleri kontrol etmeden yüklemek
  • DNS kayıtlarını güncellemeyi unutmak
  • SSL’i atlamak
  • Büyük değişikliklerden önce siteyi yedeklememek
  • Yayından sonra yamaları görmezden gelmek

Bir VPS size daha fazla kontrol sağlar, ancak bu kontrolle birlikte sorumluluk da gelir. Sunucu kendini yönetmez.

Bir İşletme İçin VPS Ne Zaman Mantıklıdır

Bir VPS, web siteniz temel paylaşımlı barındırmanın sunabileceğinden daha fazlasına ihtiyaç duyduğunda güçlü bir seçenektir. Şunlar için iyi çalışır:

  • Profesyonel bir çevrimiçi varlık isteyen yeni işletmeler
  • Orta düzey trafiğe sahip büyüyen siteler
  • Özel eklentiler veya uygulamalar kullanan içerik siteleri
  • Güvenilir çalışma süresi ve performans gerektiren hizmet işletmeleri
  • Platform değiştirmeden ölçeklenmek için alan isteyen kurucular

Şirketinizi yakın zamanda kurduysanız ve güvenilir bir başlangıç platformuna ihtiyacınız varsa, bir VPS işletmeniz büyürken yalın ama ciddi bir web varlığını destekleyebilir.

Son Düşünceler

Bir VPS üzerinde web sitesi oluşturmak zor değildir, ancak yapı gerektirir. Doğru sunucuyu seçin, güvenliğini düzgün biçimde sağlayın, dosyalarınızı temiz şekilde dağıtın ve yayından önce her şeyi test edin.

Paylaşımlı barındırmanın sunabileceğinden daha fazla kontrol isteyen işletmeler için VPS pratik ve ölçeklenebilir bir seçenektir. Size bugün basit bir pazarlama sitesi çalıştırma esnekliği verir ve tamamen yeniden inşa etmeden daha sonra daha gelişmiş bir kuruluma genişleme imkânı sağlar.

Disclaimer: The content presented in this article is for informational purposes only and is not intended as legal, tax, or professional advice. While every effort has been made to ensure the accuracy and completeness of the information provided, Zenind and its authors accept no responsibility or liability for any errors or omissions. Readers should consult with appropriate legal or professional advisors before making any decisions or taking any actions based on the information contained in this article. Any reliance on the information provided herein is at the reader's own risk.

This article is available in English (United States), Türkçe, and Suomi .

Zenind, şirketinizi Amerika Birleşik Devletleri'ne kurmanız için kullanımı kolay ve uygun fiyatlı bir çevrimiçi platform sağlar. Bugün bize katılın ve yeni iş girişiminize başlayın.

Sıkça Sorulan Sorular

Soru mevcut değil. Lütfen daha sonra tekrar kontrol edin.