All Products
Search
Document Center

Elastic Compute Service:Konfigurasikan multiple website dengan IIS

Last Updated:Aug 21, 2026

Menghosting beberapa website pada satu instans ECS mengurangi biaya operasional dan menyederhanakan tugas manajemen, seperti pembaruan perangkat lunak, konfigurasi keamanan, dan pencadangan data. Hal ini juga memungkinkan Anda mengalokasikan sumber daya secara fleksibel sesuai kebutuhan masing-masing website. Topik ini menjelaskan cara menggunakan Internet Information Services (IIS) untuk menghosting beberapa website pada instans ECS yang menjalankan Windows Server 2012 R2 64-bit.

Prasyarat

Anda telah membuat instans ECS dan men-deploy lingkungan dengan IIS, PHP, dan MySQL. Anda dapat menemukan image lingkungan web Windows yang sesuai di Alibaba Cloud Marketplace untuk menyiapkan lingkungan Anda dengan cepat.

Pada tutorial ini, Anda akan menggunakan IIS pada Windows untuk membuat dua website uji, windows-testpage-1 dan windows-testpage-2. Anda akan mengonfigurasinya agar dapat diakses melalui nama domain berbeda pada port yang sama.

Buat website uji

  1. Lakukan koneksi remote ke instans ECS tempat lingkungan web dideploy.

    Untuk informasi lebih lanjut, lihat Hubung ke instans Windows menggunakan Workbench.

  2. Di desktop, klik This PC dan navigasi ke direktori root website default di C:\wwwroot.

  3. Buat dua folder bernama windows-testpage-1 dan windows-testpage-2.

    Folder tersebut berada di direktori C:\wwwroot.

  4. Di folder windows-testpage-1, buat file uji bernama test1.php dengan konten berikut.

    <?php
    echo "<title>Test-1</title>";
    echo "windows-test-1";
    ?>
  5. Di folder windows-testpage-2, buat file uji bernama test2.php dengan konten berikut.

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

Konfigurasikan server IIS

  1. Di taskbar, klik ikon Server Manager server.

  2. Di menu bar atas, klik Tools > Internet Information Services (IIS) Manager.

  3. Di panel navigasi sebelah kiri IIS Manager, klik nama server, lalu klik Sites.

  4. Di panel Actions di sebelah kanan, klik Add Website.... Tambahkan website uji windows-testpage-1, lalu klik OK.

    Website dikonfigurasikan sebagai berikut:

    Parameter:

    • Site name: Masukkan windows-testpage-1.

    • Application pool: DefaultAppPool

    • Physical path: Tentukan path fisik ke folder windows-testpage-1.

    • Host name: Masukkan nama domain uji test1.com.

  5. Di panel Actions, klik lagi Add Website.... Tambahkan website uji windows-testpage-2, lalu klik OK.

    Website dikonfigurasikan sebagai berikut: Di bagian Bindings, atur Type ke http, biarkan IP address sebagai All Unassigned, atur Port ke 80, dan pilih Start Website Immediately.

    Parameter:

    • Site name: Masukkan windows-testpage-2.

    • Application pool: DefaultAppPool

    • Physical path: Tentukan path fisik ke folder windows-testpage-2.

    • Host name: Masukkan nama domain uji test2.com.

    Setelah website ditambahkan, daftar website IIS menampilkan tiga website (default.com, windows-testpage-1, windows-testpage-2), semuanya dalam status Started, terikat ke domain default.com, test1.com, dan test2.com, masing-masing menggunakan port 80.

(Opsional) Konfigurasikan file hosts lokal

Karena tutorial ini menggunakan nama domain uji, Anda perlu mengonfigurasi pemetaan alamat IP di file hosts pada host lokal Anda. Jika Anda menggunakan nama domain asli untuk mengonfigurasi website, Anda dapat melewatkan langkah ini. Tutorial ini mengasumsikan host lokal Anda menjalankan Windows.

  1. Navigasi ke direktori C:\Windows\System32\drivers\etc.

  2. Buat cadangan file hosts.

    Simpan file hosts - copy untuk memulihkan file hosts asli setelah pengujian.

  3. Modifikasi file hosts.

    Tambahkan baris berikut di akhir file. Lalu, simpan dan tutup file tersebut.

    <Alamat IP publik instans ECS Anda> test1.com
    <Alamat IP publik instans ECS Anda> test2.com
  4. Kembali ke desktop Windows dan tekan Win + R.

  5. Di kotak dialog Run, masukkan cmd dan klik OK.

  6. Jalankan perintah berikut di command prompt untuk menerapkan perubahan secara langsung.

    ipconfig /flushdns

Verifikasi hasil

Pada host lokal Anda, buka browser web untuk memverifikasi bahwa Anda dapat mengakses kedua website uji tersebut.

  • Buka test1.com/test1.php. Halaman menampilkan windows-test-1, yang menunjukkan bahwa website uji pertama berjalan normal.

  • Buka test2.com/test2.php. Halaman menampilkan windows-test-2, yang menunjukkan bahwa website virtual host kedua dikonfigurasi dengan benar.

Anda telah berhasil menghosting beberapa website. Dalam skenario dunia nyata, Anda hanya perlu mengonfigurasi nama host dan path fisik untuk setiap proyek agar website Anda dapat diakses. Jika Anda perlu menginstal sertifikat SSL, lihat Instal sertifikat SSL pada server IIS (Windows).

Referensi

Jika Anda ingin menghosting beberapa website pada instans Linux, lihat Konfigurasikan multiple website menggunakan layanan Nginx.