Shared Hosting Kurulumu Adım Adım Rehber
Paylaşımlı hostingin nasıl çalıştığını anlamak, kurulum sürecini daha verimli hale getirir. Temelde, bir sunucu kaynakları (CPU, RAM, disk alanı, bant genişliği) birçok kullanıcı arasında bölünür. Bu durum, maliyetleri düşürürken, performansın diğer sitelerin kullanımından etkilenebileceği anlamına gelir. Bu kurulum rehberi, bu altyapıyı sizin için nasıl işler hale getireceğinizi detaylandıracaktır.
Shared Hosting Nedir ve Nasıl Çalışır?
Shared Hosting, bir web barındırma sağlayıcısının, birden fazla müşteriye ait web sitelerini tek bir fiziksel sunucu üzerinde barındırdığı bir hizmettir. Bu modelde, her web sitesi sunucunun işlemci gücü, bellek, depolama alanı ve bant genişliği gibi kaynaklarını diğer sitelerle paylaşır. Bu paylaşım, maliyetleri düşürerek her kullanıcı için daha uygun fiyatlı bir barındırma çözümü sunar. Temel olarak, bir apartman dairesi gibi düşünülebilir; her kiracının kendi yaşam alanı vardır ancak genel altyapı (bina, tesisat) paylaşılır. Bu durum, sunucunun yönetiminin ve bakımının tamamen barındırma sağlayıcısı tarafından üstlenildiği anlamına gelir, bu da kullanıcılar için operasyonel yükü azaltır.
Shared hostingin çalışma mekanizması aşağıdaki adımları içerir:
- Sunucu Kaynaklarının Paylaşımı: Barındırma sağlayıcısı, güçlü bir fiziksel sunucu kurar ve bu sunucunun kaynaklarını (CPU, RAM, disk alanı, ağ bağlantısı) izole edilmiş sanal alanlara bölerek birçok farklı müşteri hesabına atar.
- Hesap İzolasyonu: Her müşteri hesabı, diğer hesaplardan mantıksal olarak izole edilir. Bu izolasyon, bir hesabın kötü amaçlı yazılım bulaşması veya aşırı kaynak kullanımı gibi sorunlarının diğer hesapları doğrudan etkilemesini engellemeyi amaçlar.
- Web Sitesi Dosyalarının Yüklenmesi: Kullanıcılar, web sitelerinin HTML, CSS, JavaScript, resim ve diğer dosyalarını FTP (File Transfer Protocol) veya kontrol paneli aracılığıyla kendilerine ayrılan disk alanına yüklerler.
- Alan Adı Yönlendirmesi: Kullanıcının alan adı (örneğin,
example.com), DNS (Domain Name System) kayıtları aracılığıyla sunucudaki ilgili hesabın IP adresine yönlendirilir. - Web Sunucusunun İstekleri Karşılaması: Bir ziyaretçi web sitesine erişmek istediğinde, tarayıcısı alan adı sistemini kullanarak sunucunun IP adresini bulur ve web sunucusuna (genellikle Apache veya Nginx) bir istek gönderir.
- Dinamik İçerik İşleme: Web sunucusu, PHP, Python veya diğer betik dillerinde yazılmış dinamik içeriği işlemek için ilgili yorumlayıcıları kullanır. Bu işlem, veritabanından veri çekmeyi veya karmaşık hesaplamalar yapmayı içerebilir.
- Yanıtın Gönderilmesi: İşlenen içerik, sunucu tarafından ziyaretçinin tarayıcısına bir HTTP yanıtı olarak gönderilir ve web sitesi görüntülenir.
Bu süreç, sunucu üzerindeki tüm hesapların verimli bir şekilde çalışmasını sağlamak için barındırma sağlayıcısı tarafından sürekli olarak izlenir ve yönetilir. Bu model, küçük web siteleri, kişisel bloglar ve yeni başlayan projeler için idealdir. Paylaşımlı Hosting Nasıl Çalışır? başlıklı makalede bu konuyu daha detaylı inceleyebilirsiniz.
Shared Hosting Paketleri ve Seçenekleri
Shared hosting hizmetleri, genellikle farklı ihtiyaçlara ve bütçelere hitap eden çeşitli paketlerle sunulur. Bu paketler arasındaki temel farklar genellikle sunulan kaynak miktarı (disk alanı, bant genişliği), barındırılabilecek alan adı sayısı, e-posta hesabı limitleri, veritabanı sayısı ve ek özellikler (SSL sertifikası, yedekleme sıklığı, öncelikli destek) olarak özetlenebilir. Doğru paketi seçmek, web sitenizin performansı ve gelecekteki büyüme potansiyeli açısından kritik öneme sahiptir.
Temel shared hosting türleri şunlardır:
- Temel Shared Hosting: Genellikle tek bir alan adı, sınırlı disk alanı ve bant genişliği sunar. Kişisel bloglar, küçük portfolyo siteleri veya düşük trafikli web siteleri için uygundur.
- Gelişmiş Shared Hosting: Birden fazla alan adı barındırma imkanı, daha yüksek disk alanı ve bant genişliği limitleri sunar. Küçük işletmelerin web siteleri, e-ticaret sitelerinin başlangıç seviyesi veya daha fazla trafik alan siteler için idealdir.
- WordPress Odaklı Shared Hosting: WordPress için optimize edilmiş sunucu ortamları, özel önbellekleme çözümleri ve tek tıklamayla kurulum gibi özellikler sunar. WordPress tabanlı siteler için performans ve güvenlik avantajları sağlar.
- E-Ticaret Odaklı Shared Hosting: Genellikle daha yüksek güvenlik önlemleri (SSL sertifikası dahil), daha fazla kaynak ve özel e-ticaret platformları için optimize edilmiş yapılandırmalar içerir.
Bir Hosting Seçerken Nelere Dikkat Etmeli? rehberi, bu seçenekler arasından doğru kararı vermenize yardımcı olacaktır.
Pre-Kurulum Adımlar ve Gereksinimler
Shared hosting kurulumuna başlamadan önce tamamlanması gereken bazı kritik ön hazırlıklar ve gereksinimler bulunmaktadır. Bu adımlar, kurulum sürecinin sorunsuz ilerlemesini sağlamak ve olası aksaklıkları en aza indirmek için önemlidir. Doğru şekilde yapılmadığında, teknik sorunlara veya gecikmelere yol açabilirler.
Kurulum öncesi yapılması gerekenler şunlardır:
- Alan Adı Satın Alma ve Yapılandırma: Web sitenizin internetteki adresi olan alan adınızı (örneğin,
siteadi.com) bir alan adı kayıt firmasından satın almanız gerekir. Alan adınızın DNS (Domain Name System) ayarlarının, hosting sağlayıcınızın sunucularına doğru şekilde yönlendirildiğinden emin olun. Bu genellikle hosting sağlayıcınız tarafından sağlanan nameserver (NS) kayıtlarının alan adı kayıt panelinize girilmesiyle yapılır. Bu işlem, alan adınızın hosting hesabınızla ilişkilendirilmesini sağlar. - Hosting Paketi Seçimi ve Satın Alma: İhtiyaçlarınıza en uygun shared hosting paketini belirleyin. Paket özelliklerini (disk alanı, bant genişliği, e-posta hesabı sayısı, veritabanı desteği vb.) dikkatlice inceleyin. Ardından, seçtiğiniz hosting sağlayıcısından paketi satın alın. Bu aşamada genellikle bir kullanıcı adı ve parola oluşturmanız veya size atanması istenir.
- Hosting Hesabı Bilgilerinin Elde Edilmesi: Hosting paketinizi satın aldıktan sonra, barındırma sağlayıcınızdan size özel hosting hesabı bilgilerinizi içeren bir hoş geldiniz e-postası alacaksınız. Bu e-postada genellikle kontrol paneli giriş bilgileri (cPanel, DirectAdmin vb.), FTP bilgileri (sunucu adı, kullanıcı adı, parola) ve ad, soyad gibi temel bilgiler yer alır. Bu bilgileri güvenli bir yerde saklayın.
- Desteklenen Teknolojilerin Kontrolü: Kullanmayı planladığınız web sitesi yazılımı (örneğin, WordPress, Joomla, Drupal) veya özel uygulamalar için gerekli olan sunucu teknolojilerini (PHP sürümü, MySQL/MariaDB sürümü, IonCube loader gibi uzantılar) hosting paketinizin desteklediğinden emin olun. Kontrol paneli üzerinden bu bilgileri sorgulayabilir veya destek ekibiyle iletişime geçebilirsiniz.
- Yedekleme Stratejisinin Belirlenmesi: Sunucu kesintileri, yanlış yapılandırmalar veya siber saldırılar gibi beklenmedik durumlara karşı veri kaybını önlemek için bir yedekleme stratejisi oluşturun. Hosting sağlayıcınızın sunduğu otomatik yedekleme özelliklerini öğrenin ve gerekirse manuel yedekleme prosedürlerini de gözden geçirin.
Bu ön hazırlık aşaması, kurulumun ilk adımı olan kontrol paneline erişimle başlar ve web sitenizin yayınlanmaya hazır hale gelmesi için temel oluşturur.
Adım Adım Hosting Kurulumu
Shared hosting kurulumu, genellikle barındırma sağlayıcısının sunduğu kontrol paneli aracılığıyla gerçekleştirilir. Bu panel, web sitenizin yönetimini kolaylaştıran bir web tabanlı arayüzdür. Kurulum süreci, temel olarak dosya yükleme, veritabanı oluşturma ve alan adının doğru şekilde yapılandırılmasını içerir.
Kurulum adımları şu şekildedir:
- Kontrol Paneline Giriş: Aldığınız hoş geldiniz e-postasındaki bilgilere dayanarak hosting kontrol panelinize (genellikle cPanel veya DirectAdmin) web tarayıcınız aracılığıyla giriş yapın. Sunucu adresi genellikle
http://alanadiniz.com/cpanelveyahttp://alanadiniz.com:2083gibi bir formatta olur. Giriş bilgilerinizi (kullanıcı adı ve parola) doğru girdiğinizden emin olun. - Dosya Yöneticisi ile Web Sitesi Dosyalarını Yükleme: Kontrol panelinizdeki "Dosya Yöneticisi" (File Manager) aracını kullanarak web sitenizin dosyalarını sunucuya yükleyin. Web sitenizin ana dizini genellikle
public_htmlveyahtdocsolarak adlandırılır. Bu dizine, web sitenizin HTML, CSS, JavaScript, resim dosyalarını ve diğer tüm bileşenlerini yüklemeniz gerekir. Eğer bir içerik yönetim sistemi (CMS) kuracaksanız (örneğin, WordPress), bu aşamada CMS'nin kurulum dosyalarını bu dizine yükleyip ardından veritabanı kurulumuna geçilir. - Veritabanı Oluşturma ve Kullanıcı Atama: Dinamik web siteleri (örneğin, WordPress, Joomla) bir veritabanına ihtiyaç duyar. Kontrol panelinizdeki "Veritabanları" veya "MySQL Veritabanları" bölümüne gidin. Yeni bir veritabanı oluşturun ve ardından bu veritabanına erişebilecek bir veritabanı kullanıcısı oluşturun. Kullanıcıya, oluşturduğunuz veritabanı üzerinde tam yetki (tüm privileges) verin. Bu bilgileri (veritabanı adı, kullanıcı adı, parola) not alın, çünkü CMS kurulumunda bu bilgilere ihtiyacınız olacaktır.
- CMS Kurulumu (Opsiyonel): Eğer bir içerik yönetim sistemi (CMS) kullanıyorsanız (örneğin, WordPress), kontrol panelinizde genellikle "Uygulama Yükleyiciler" (App Installers) veya "Softaculous" gibi bir bölüm bulunur. Buradan istediğiniz CMS'yi seçip, alan adınızı belirterek ve az önce oluşturduğunuz veritabanı bilgilerini girerek kolayca kurulumu tamamlayabilirsiniz. Bu genellikle birkaç dakika sürer.
- SSL Sertifikası Kurulumu: Web sitenizin güvenliğini sağlamak ve HTTPS protokolünü aktif hale getirmek için bir SSL sertifikası kurmanız önemlidir. Çoğu hosting sağlayıcısı ücretsiz Let's Encrypt SSL sertifikası sunar. Kontrol panelinizdeki SSL/TLS bölümünden alan adınız için SSL sertifikası başvurusunda bulunup kurulumunu otomatik olarak veya manuel olarak gerçekleştirebilirsiniz. Bu, sitenizin adres çubuğunda yeşil bir kilit simgesi görünmesini sağlar.
- Alan Adı DNS Kayıtlarının Kontrolü: Alan adınızın nameserver kayıtlarının hosting sağlayıcınızın nameserverlarına doğru şekilde ayarlandığından emin olun. Bu ayarların dünya genelinde yayılması (DNS propagasyonu) birkaç saat sürebilir. Bu süreç tamamlandığında, web siteniz internette erişilebilir hale gelecektir.
- E-posta Hesaplarının Yapılandırılması: Kontrol panelinizdeki "E-posta Hesapları" bölümünden profesyonel e-posta adreslerinizi (örneğin,
info@alanadiniz.com) oluşturabilirsiniz. Oluşturduğunuz e-posta hesaplarını, web posta arayüzünden veya masaüstü e-posta istemcilerinizden (Outlook, Thunderbird vb.) IMAP veya POP3 protokollerini kullanarak yapılandırabilirsiniz.
Bu adımlar tamamlandığında, web siteniz temel düzeyde yayına hazır hale gelir. Gelişmiş yapılandırmalar ve optimizasyonlar için ek adımlar gerekebilir.
Sık Yapılan Hatalar ve Çözümleri
Shared hosting kurulumu sırasında karşılaşılabilecek bazı yaygın hatalar ve bunların çözüm önerileri aşağıda listelenmiştir:
-
"Bu siteye ulaşılamıyor" hatası
Neden: Alan adının DNS kayıtlarının henüz yayılmamış olması veya yanlış yapılandırılması, web sitesi dosyalarının doğru dizine yüklenmemesi, web sunucusunun çalışmaması.
Çözüm: Alan adınızın DNS kayıtlarının (nameserverlar) hosting sağlayıcınızın sunucularına doğru şekilde ayarlandığını doğrulayın ve DNS propagasyonunun tamamlanmasını bekleyin (24-48 saate kadar sürebilir). Web sitesi dosyalarının
public_htmlgibi ana dizine yüklendiğinden emin olun. Hosting sağlayıcınızın destek ekibiyle iletişime geçerek sunucu durumunu kontrol ettirin. -
Veritabanı bağlantı hatası (Error establishing a database connection)
Neden: Veritabanı adı, kullanıcı adı, parola veya sunucu adı bilgilerinin yanlış girilmesi, veritabanı kullanıcısının doğru yetkilere sahip olmaması.
Çözüm: CMS kurulumu veya yapılandırma dosyasındaki (örneğin, WordPress için
wp-config.php) veritabanı bağlantı bilgilerini dikkatlice kontrol edin. Veritabanı kullanıcısının ilgili veritabanı üzerinde tüm yetkilere (ALL PRIVILEGES) sahip olduğundan emin olun. Hosting kontrol panelinden veritabanı ve kullanıcı bilgilerini yeniden kontrol edin. -
SSL hatası veya "Güvenli değil" uyarısı
Neden: SSL sertifikasının yüklü olmaması, yanlış yüklenmesi veya karışık içerik (mixed content) sorunları.
Çözüm: Hosting kontrol panelinizden SSL sertifikasının doğru şekilde kurulduğunu ve alan adınıza atandığını doğrulayın. Eğer sertifika yüklüyse, web sitenizdeki tüm HTTP bağlantılarını (resimler, CSS, JavaScript dosyaları) HTTPS'ye yönlendirin. Çoğu CMS'nin ayarlarında veya eklentilerle bu sorun çözülebilir.
-
FTP bağlantı hatası
Neden: Yanlış FTP kullanıcı adı, parola veya sunucu adının kullanılması, güvenlik duvarı engellemeleri.
Çözüm: Hosting hesabınız için verilen FTP kullanıcı adı, parola ve sunucu adını dikkatlice kontrol edin. FTP istemcinizin (FileZilla, Cyberduck vb.) güvenlik duvarınız tarafından engellenmediğinden emin olun. Gerekirse hosting sağlayıcınızdan yeni FTP bilgileri talep edin veya pasif mod yerine aktif modu deneyin.
-
Yüksek işlemci veya bellek kullanımı
Neden: Aşırı trafik, optimize edilmemiş kod, çok sayıda eklenti/tema kullanımı, kötü amaçlı yazılım.
Çözüm: Web sitenizin performansını izleyin. Trafiği yönetmek için önbellekleme eklentileri kullanın. Kullanılmayan eklentileri ve temaları kaldırın. Kodunuzu ve veritabanınızı optimize edin. Hosting sağlayıcınızın destek ekibiyle iletişime geçerek kaynak kullanımını ve olası optimizasyonları görüşün. Hatta Paylaşımlı Hosting Avantajları ve Dezavantajları bölümünde belirtildiği gibi, kaynak kısıtlamaları shared hostingin temel dezavantajlarından biridir. Gerekirse daha üst seviye bir hosting türüne geçişi değerlendirin.
Teknik Özellikler ve Standartlar
Shared hosting hizmetleri, belirli teknik özellikler ve endüstri standartlarına uyum sağlamak zorundadır. Bu özellikler, web sitelerinin güvenli, hızlı ve kararlı bir şekilde çalışmasını garanti eder. Temel shared hosting paketlerinde genellikle aşağıdaki standartlar ve özellikler bulunur:
- Web Sunucusu Teknolojisi: Genellikle Apache veya Nginx gibi endüstri standardı web sunucuları kullanılır. LiteSpeed web sunucusu da performans artışı için tercih edilebilir.
- Programlama Dili Desteği: PHP (genellikle PHP 7.x veya 8.x sürümleri), Perl, Python gibi yaygın kullanılan programlama dilleri ve bunların ilgili sürümleri desteklenir.
- Veritabanı Desteği: MySQL veya MariaDB gibi ilişkisel veritabanı yönetim sistemleri standart olarak sunulur.
- Kontrol Paneli: cPanel, DirectAdmin veya Plesk gibi kullanıcı dostu ve işlevsel kontrol panelleri, yönetim kolaylığı sağlar.
- SSL/TLS Desteği: Ücretsiz Let's Encrypt veya ücretli SSL/TLS sertifikaları aracılığıyla HTTPS desteği sağlanır.
- E-posta Protokolleri: POP3, IMAP ve SMTP protokolleri aracılığıyla e-posta gönderimi ve alımı desteklenir.
- Güvenlik Standartları: Güvenlik duvarı (firewall), saldırı tespit ve önleme sistemleri (IDS/IPS), düzenli güvenlik güncellemeleri ve kötü amaçlı yazılım taramaları gibi temel güvenlik önlemleri uygulanır.
- Bant Genişliği ve Veri Transferi: Genellikle aylık belirli bir veri transfer limiti (bant genişliği) sunulur. Bu limitler, web sitenizin aldığı ziyaretçi sayısına ve indirdiği dosya boyutlarına göre belirlenir.
- Disk Alanı: Web sitesi dosyalarınızın, veritabanlarınızın ve e-postalarınızın saklandığı depolama alanı SSD veya NVMe gibi daha hızlı depolama teknolojileriyle sunulabilir.
Bu teknik özellikler, web sitenizin temel gereksinimlerini karşılamak üzere tasarlanmıştır. Hosting Güvenliği Siber Saldırılara Karşı Koruma başlıklı makalede, bu standartların güvenlik açısından önemi daha detaylı açıklanmaktadır.
2026 Sektör Verileri ve İstatistikler
Web hosting sektörü, sürekli bir büyüme ve teknolojik gelişim içindedir. Paylaşımlı hosting, özellikle yeni projeler için başlangıç noktası olmaya devam etmektedir. 2026 yılına ait güncel veriler, sektörün genel eğilimlerini ve paylaşımlı hostingin yerini daha net ortaya koymaktadır.
W3Techs 2026 verilerine göre, internetteki web sitelerinin yaklaşık %45'i içerik yönetim sistemleri (CMS) üzerine kuruludur ve bu CMS'lerin başında %60'ın üzerinde bir pazar payıyla WordPress gelmektedir. Bu durum, paylaşımlı hostingin WordPress gibi popüler CMS'ler için ne kadar kritik bir rol oynadığını göstermektedir.
Statista 2026 raporuna göre, küresel bulut bilişim pazarının 2026 yılına kadar 1 trilyon dolarlık bir değeri aşması beklenmektedir. Bu genel bulut büyümesi, paylaşımlı hosting gibi daha temel barındırma çözümlerini de dolaylı olarak etkilemektedir; çünkü birçok bulut hizmeti, bu tür temel barındırma altyapılarını desteklemektedir.
Cloudflare Radar 2026 verilerine göre, web trafiğinin %70'inden fazlasının mobil cihazlardan geldiği tahmin edilmektedir. Bu, paylaşımlı hosting hizmetlerinin mobil uyumluluk ve hızlı yüklenme süreleri için optimize edilmesi gerektiğini vurgulamaktadır.
Netcraft 2026 araştırmasına göre, dünya genelinde aktif web sitesi sayısı 2 milyarı aşmış durumdadır. Bu devasa sayı, web barındırma hizmetlerine olan sürekli talebi ve paylaşımlı hostingin geniş bir kullanıcı kitlesine hitap ettiğini göstermektedir.
İlgili Konular
Shared hosting kurulumu hakkında daha fazla bilgi edinmek ve web sitenizin performansını artırmak için aşağıdaki makaleleri inceleyebilirsiniz. Bu makaleler, hosting seçimi, güvenlik ve çalışma prensipleri hakkında ek bilgiler sunmaktadır.

