%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
Başlangıç Dokümanları

Vps'te birden fazla web sitesini barındırın

Yazan Parnian R. 6 dk okuma 15 Şubat 2026'da güncellendi

Web barındırmanın karmaşıklıklarında gezinmek çoğu zaman şu sonuçlara yol açabilir:
özellikle birden fazla sunucuyu yönetirken sunucu kaynaklarının yetersiz kullanımı
web siteleri. Bu makale, nasıl yapılacağını göstererek bu zorluğa değinmektedir.
birden fazla web sitesini tek bir sunucuda barındırın. Yararlanarak
Apache'nin Linux sistemleri (Ubuntu ve CentOS) ve İnternet üzerindeki yetenekleri
Windows'taki Bilgi Hizmetleri (IIS), kullanıcılar sunucularının performansını en üst düzeye çıkarabilir
potansiyelini artırın, web sitesi yönetimini kolaylaştırın ve önemli ölçüde azaltın
genel giderler. Bu kılavuz, sunucu yöneticilerine aşağıdaki konularda yetki verir:
Barındırma ortamlarını optimize etmek için adım adım talimatlar,
her web sitesinin birleştirilmiş bir sunucu altında sorunsuz bir şekilde çalışmasını sağlamak
kurmak.

Apaçi
Ubuntu ve CentOS için yapılandırma

Bu bölüm Apache'yi yapılandırma sürecinde size rehberlik edecektir.
birden fazla web sitesini tek bir sunucuda barındırın;
Ubuntu ve CentOS sistemleri.

Önkoşullar

Sisteminizin paket veritabanını güncelleyin:

Ubuntu/Debian:

sudo apt update
sudo apt upgrade -y

CentOS/RHEL:

sudo yum update -y

Sahip olduğunuzdan emin olun sudo gerçekleştirme ayrıcalıkları
idari görevler.

1. Adım: Kurulum
Apaçi

Ubuntu/Debian:

sudo apt install apache2 -y

CentOS/RHEL (Paketin adı httpd):

sudo yum install httpd -y

2. Adım: Oluşturun
Dizinler

Her web sitesi için bir kök dizin oluşturun:

sudo mkdir -p /var/www/domain.com/public_html
sudo mkdir -p /var/www/domain2.com/public_html

Yer değiştirmek domain.com Ve domain2.com ile
gerçek alan adlarınız.

Dizinler Oluştur

3. Adım: Atayın
İzinler

Web sunucusunun erişmesine izin vermek için izinleri ayarlayın.
içerik:

sudo chown -R $USER:$USER /var/www/domain.com/public_html
sudo chown -R $USER:$USER /var/www/domain2.com/public_html
sudo chmod -R 755 /var/www
İzinleri Ata

4. Adım: Dizin Oluşturun
Sayfalar

Basit bir oluştur index.html her alan adı için dosya:

echo "Welcome to domain.com" | sudo tee /var/www/domain.com/public_html/index.html
echo "Welcome to domain2.com" | sudo tee /var/www/domain2.com/public_html/index.html

5. Adım: Yapılandırın
Sanal Konaklar

Varsayılan yapılandırma dosyasını kopyalayın ve her alan adı için düzenleyin:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain.com.conf
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain2.com.conf

Şunun için sanal ana bilgisayar dosyasını düzenleyin: domain.com:

sudo nano /etc/apache2/sites-available/domain.com.conf

Dosyanın içinde gerekli değişiklikleri yapın:

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot /var/www/domain.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Sanal Ana Bilgisayarları Yapılandırma

için işlemi tekrarlayın domain2.com.

6. Adım: Siteleri Etkinleştirin

Yeni siteleri etkinleştirin ve varsayılan siteyi devre dışı bırakın:

sudo a2ensite domain.com.conf
sudo a2ensite domain2.com.conf
sudo a2dissite 000-default.conf
Siteleri Etkinleştir

Adım 7: Yeniden başlatın
Apaçi

Değişiklikleri uygulamak için Apache'yi yeniden başlatın:

Ubuntu/Debian:

sudo systemctl restart apache2

CentOS/RHEL:

sudo systemctl restart httpd

8. Adım: Düzenle
Dosya ve Test Web Sitelerini Barındırır

Hosts Dosyasını Düzenle:

  • Hosts dosyasını bir metin düzenleyiciyle açın:
sudo nano /etc/hosts
  • Alan adlarınız için sunucunun IP adresine işaret eden girişler ekleyin,
    Örneğin:
192.168.1.10 domain.com
192.168.1.10 domain2.com
Hosts Dosyasını Düzenle
  • Dosyayı kaydedip kapatın.

Alternatif olarak DNS A Kayıtlarını Güncelleyin:

Kayıtlı alan adlarınız varsa DNS'nizdeki A kayıtlarını güncelleyin
Sunucunuzun IP adresini işaret edecek ayarlar.

Curl ile Web Sitelerini Test Edin:

Erişilebilir olduklarından emin olmak için web sitelerinizi test edin:

curl http://domain.com
curl http://domain2.com
Curl ile Web Sitelerini Test Edin

IIS Yapılandırması
Windows Sunucusu için

Bu bölüm, kurulum için kapsamlı bir kılavuz sağlar
Internet Information Services'ı kullanarak tek bir sunucuda birden fazla web sitesi
(IIS) Windows Server'da.

Adım
1: Rol ve Özellik Ekleme Sihirbazı'nı kullanarak IIS'yi yükleyin

  1. Sunucu Yöneticisini açın: Sunucu Yöneticisine tıklayın
    Görev çubuğundaki simgesine tıklayın veya Başlat menüsünden açın.

  2. Rol ve Özellik Ekleme Sihirbazını Başlatın: içinde
    Sunucu Yöneticisi kontrol panelinde, üzerine tıklayın Üstesinden gelmek ve daha sonra
    seçme Roller ve Özellikler Ekle.

  3. Rol Tabanlı veya Özellik Tabanlı Kurulum: Seçmek
    Rol tabanlı veya özellik tabanlı kurulum ve tıklayın
    Sonraki.

Kurulum Türünü Seçin
  1. Sunucuyu Seçin: Bulunduğunuz sunucuyu seçin
    IIS'yi yüklemek istiyorsunuz ve tıklayın Sonraki.

  2. Roller Ekle: Roller bölümünde kutuyu işaretleyin
    için Web Server (IIS). Özellikleri eklemeniz istendiğinde
    Web Sunucusu (IIS) için gerekliyse, tıklayın Eklemek
    Özellikler
    .

Sunucu Rollerini Seçin
  1. Özellikler: Hiçbir ek özelliğe gerek yoktur
    özel ihtiyaçlarınız olmadığı sürece. Tıklayın Sonraki.
Özellikleri Seçin
  1. Web Sunucusu Rolü (IIS): Bilgileri gözden geçirin
    ve tıklayın Sonraki.

  2. Rol Hizmetleri: IIS rol hizmetlerini seçin
    düzenlemek. Temel bir web sunucusu için varsayılan seçimler genellikle
    yeterli. Tıklayın Sonraki.

Rol Hizmetlerini Seçin
  1. Onay: Seçimlerinizi gözden geçirin ve tıklayın
    on Düzenlemek. Kurulum işlemi
    başlamak.

  2. Tamamlanma: Kurulum tamamlandıktan sonra,
    tıklayın Kapalı.

2. Adım: Web Siteleri Ekleyin

  1. IIS Yöneticisini açın: Basmak Windows tuşu +
    R
    , tip inetmgrve tuşuna basın
    Girmek.
IIS Yöneticisini açın
  1. Yeni Bir Web Sitesi Oluşturun: Sağ tıklayın
    Siteler IIS Yöneticisindeki klasörü seçin ve Eklemek
    Web sitesi
    .

  2. Web Sitesi Detayları:

  • Site adı: Açıklayıcı bir ad girin.

  • Fiziksel yol: Dosyanızı içeren klasörü seçin
    web sitesinin dosyaları.

  • Tip: Genellikle http.

  • IP adresi: Bir IP seçin veya farklı bırakın Tüm
    Atanmamış
    .

  • Liman: Tipik olarak 80 için
    HTTP.

  • Ana bilgisayar adı: Alan adını girin.

Web Sitesi Ekle
  1. Ek Web Siteleri için tekrarlayın: Aynısını takip et
    Her web sitesi için adımlar.

3. Adım: Ana Bilgisayarı Yapılandırın
Başlıklar

  1. Bir Web Sitesi Seçin: IIS'deki web sitesine tıklayın
    Müdür.

  2. Bağlamaları Aç: içinde Eylemler
    paneline tıklayın bağlamalar.

Bağlantıları Aç
  1. Bağlamayı Düzenle veya Ekle: In Alan
    bağlamalar
    , mevcut bir bağlamayı düzenleyin veya
    Eklemek.

  2. Ana Bilgisayar Adını Belirtin: Ana bilgisayar adını şuraya girin:
    Ana bilgisayar adı alan.

Ana Bilgisayar Adını Belirtin
  1. Ek Web Siteleri için tekrarlayın: Aynısını takip et
    Her web sitesi için adımlar.

4. Adım: Yönet
DNS ve Hosts Dosyasını Düzenleme

  1. DNS Kayıtlarını Güncelleyin: Alan adlarınızın olması için
    IIS sunucunuza çözümlenmişse, DNS A kayıtlarını
    sunucunun genel IP adresi. kullanıyorsanız bu gereklidir
    kayıtlı alan adları.

  2. Hosts Dosyasını Düzenleyin (İsteğe Bağlı): Eğer yapmazsan
    Bir alan adınız varsa ve yerel olarak test etmek istiyorsanız, hosts dosyasını şurada düzenleyebilirsiniz:
    yerel makineniz (sunucu değil). Bu dosya genellikle şu adreste bulunur:
    **C:*. Web sitelerinizin her biri için IP adresine işaret eden girişler ekleyin
    IIS sunucunuzun. Örneğin:

192.168.1.10 domain.com
192.168.1.10 domain2.com

Yer değiştirmek 192.168.1.10 IP adresinizle
Windows Sunucusu. Unutmayın, bu değişiklik yalnızca web sitelerini
hosts dosyasını düzenlediğiniz makineden erişilebilir.

Hosts Dosyasını Düzenleyin

5. Adım: Doğrulayın
Web siteleri

Bir web tarayıcısı açın ve her etki alanına giderek
Web sitelerinin doğru şekilde sunulduğu. Hosts dosyasını düzenlediyseniz şunu yapın:
bu, düzenlemeleri yaptığınız makinededir. İçeriği görmelisiniz
Her şey düzgün yapılandırılmışsa web sitesinin.

Tarayıcıda Test Et

Adım 6:
Ek Yapılandırmalar (İsteğe Bağlı)

  1. SSL Sertifikaları: HTTPS kullanmayı planlıyorsanız,
    her biri için SSL sertifikalarını yüklemeniz ve yapılandırmanız gerekir.
    alan.

  2. Uygulama Havuzları: Ayrı oluşturmayı düşünün
    Daha iyi yönetim için her web sitesi için uygulama havuzları ve
    güvenlik.

  3. Güvenlik Ayarları: Güvenliği inceleyin ve yapılandırın
    gereksinimlerinize göre ayarlar.

Her web sitesine kendi alan adı üzerinden erişilebilecek ve bu alan adı paylaşılacaktır.
aynı sunucu kaynakları.

Sonuç olarak, birden fazla web sitesini tek bir sunucuda barındırmak
Apache veya IIS verimli ve uygun maliyetlidir. Detaylı takip ederek
Ubuntu, CentOS ve Windows Server için sağlanan adımları takip ederek şunları yapabilirsiniz:
web yönetimini kolaylaştırın ve sunucu kaynaklarını optimize edin;
Güçlü çevrimiçi varlık. Herhangi bir sorunuz varsa iletişime geçmekten çekinmeyin
bizim tarafımızdan gönderiyorum
bir bilet
.

Paylaşmak

Başka bir konuda yardım ister misin?

Ortalama yanıt süresi 1 saatin altında. Gerçek insanlar, bot değil.