Tüm Ürünler
Search
Belge Merkezi

Elastic Compute Service:Configure multiple websites with IIS

Son Güncelleme:Sep 30, 2026

Tek bir ECS örneğinde birden çok web sitesini barındırmak işletim maliyetlerini azaltır; yazılım güncellemeleri, güvenlik yapılandırmaları ve veri yedeklemeleri gibi yönetim görevlerini basitleştirir. Ayrıca her web sitesinin ihtiyaçlarına göre kaynakları esnek şekilde tahsis etmenize olanak tanır. Bu konuda, Windows Server 2012 R2 64-bit çalıştıran bir ECS örneğinde Internet Information Services (IIS) kullanarak birden çok web sitesinin nasıl barındırılacağı anlatılmaktadır.

Önkoşullar

Bir ECS örneği oluşturmuş ve IIS, PHP ile MySQL içeren bir ortam dağıtmış olmanız gerekir. Ortamınızı hızlıca kurmak için Alibaba Cloud Marketplace üzerinden uygun bir Windows web ortamı görüntüsü bulabilirsiniz.

Bu öğreticide, Windows üzerinde IIS kullanarak windows-testpage-1 ve windows-testpage-2 adında iki test web sitesi oluşturacaksınız. Bu siteleri, aynı bağlantı noktası üzerinden farklı alan adlarıyla erişilebilir olacak şekilde yapılandıracaksınız.

Test web sitelerini oluşturun

  1. Web ortamının dağıtıldığı ECS örneğine uzak bağlantı kurun.

  2. Masaüstünde This PC simgesine tıklayın ve C:\wwwroot konumundaki varsayılan web sitesi kök dizinine gidin.

  3. windows-testpage-1 ve windows-testpage-2 adında iki klasör oluşturun.

    Klasörler C:\wwwroot dizininde bulunur.

  4. windows-testpage-1 klasöründe aşağıdaki içeriğe sahip test1.php adında bir test dosyası oluşturun.

    <?php
    echo "<title>Test-1</title>";
    echo "windows-test-1";
    ?>
  5. windows-testpage-2 klasöründe aşağıdaki içeriğe sahip test2.php adında bir test dosyası oluşturun.

    <?php
    echo "<title>Test-2</title>";
    echo "windows-test-2";
    ?>

IIS sunucusunu yapılandırın

  1. Görev çubuğunda Server Manager simgesine server tıklayın.

  2. Üst menü çubuğunda Tools > Internet Information Services (IIS) Manager seçeneklerine tıklayın.

  3. IIS Manager'daki sol gezinme bölmesinde sunucu adına tıklayın ve ardından Sites seçeneğine tıklayın.

  4. Sağ taraftaki Actions bölmesinde Add Website... seçeneğine tıklayın. windows-testpage-1 test web sitesini ekleyin ve OK düğmesine tıklayın.

    Web sitesi aşağıdaki gibi yapılandırılır:

    Parametreler:

    • Site name: windows-testpage-1 değerini girin.

    • Application pool: DefaultAppPool

    • Physical path: windows-testpage-1 klasörünün fiziksel yolunu belirtin.

    • Host name: test1.com test alan adını girin.

  5. Actions bölmesinde tekrar Add Website... seçeneğine tıklayın. windows-testpage-2 test web sitesini ekleyin ve OK düğmesine tıklayın.

    Web sitesi aşağıdaki gibi yapılandırılır: Bindings bölümünde Type değerini http olarak ayarlayın, IP address değerini All Unassigned olarak bırakın, Port değerini 80 olarak ayarlayın ve Start Website Immediately seçeneğini işaretleyin.

    Parametreler:

    • Site name: windows-testpage-2 değerini girin.

    • Application pool: DefaultAppPool

    • Physical path: windows-testpage-2 klasörünün fiziksel yolunu belirtin.

    • Host name: test2.com test alan adını girin.

    Web siteleri eklendikten sonra IIS web sitesi listesinde üç web sitesi (default.com, windows-testpage-1, windows-testpage-2) görüntülenir. Tüm siteler Started durumundadır ve her biri 80 numaralı bağlantı noktasına bağlı olarak default.com, test1.com ve test2.com alan adlarıyla ilişkilendirilmiştir.

(İsteğe bağlı) Yerel hosts dosyasını yapılandırın

Bu öğreticide test alan adları kullanıldığından şirket içi ana bilgisayarınızdaki hosts dosyasında IP adresi eşlemesi yapmanız gerekir. Web sitelerinizi yapılandırmak için gerçek alan adları kullanıyorsanız bu adımda atlayabilirsiniz. Bu öğreticide şirket içi ana bilgisayarınızın Windows çalıştırdığı varsayılmaktadır.

  1. C:\Windows\System32\drivers\etc dizinine gidin.

  2. hosts dosyasının bir yedeğini oluşturun.

    Test işleminden sonra orijinal hosts dosyasını geri yüklemek üzere hosts - copy dosyasını saklayın.

  3. hosts dosyasını değiştirin.

    Aşağıdaki satırları dosyanın sonuna ekleyin. Ardından dosyayı kaydedin ve kapatın.

    <The public IP address of your ECS instance> test1.com
    <The public IP address of your ECS instance> test2.com
  4. Windows masaüstüne dönün ve Win + R tuşlarına basın.

  5. Run iletişim kutusunda cmd yazın ve OK düğmesine tıklayın.

  6. Değişiklikleri hemen uygulamak için komut isteminde aşağıdaki komutu çalıştırın.

    ipconfig /flushdns

Sonuçları doğrulayın

Şirket içi ana bilgisayarınızda bir web tarayıcısı açarak her iki test web sitesine de erişebildiğinizi doğrulayın.

  • test1.com/test1.php adresine gidin. Sayfa windows-test-1 değerini döndürür; bu, ilk test web sitesinin normal çalıştığını gösterir.

  • test2.com/test2.php adresine gidin. Sayfa windows-test-2 değerini görüntüler; bu, ikinci sanal ana bilgisayar web sitesinin doğru yapılandırıldığını gösterir.

Birden çok web sitesini başarıyla barındırdınız. Gerçek dünyadaki senaryolarda web sitelerinizin erişilebilir olması için her proje için ana bilgisayar adını ve fiziksel yolu doğru şekilde yapılandırmanız yeterlidir. SSL sertifikası yüklemeniz gerekiyorsa bkz. IIS Sunucusuna SSL Sertifikası Yükleme (Windows).

Referanslar

Bir Linux örneğinde birden çok web sitesi barındırmak istiyorsanız bkz. Nginx Hizmetini Kullanarak Birden Çok Web Sitesini Yapılandırma.