All Products
Search
Document Center

Elastic Compute Service:Konfigurasi multiple website di IIS

Last Updated:Apr 02, 2026

Mengonfigurasi beberapa website pada satu Instance ECS membantu mengurangi biaya operasional dan menyederhanakan tugas manajemen website seperti pembaruan perangkat lunak, konfigurasi keamanan, dan pencadangan data. Anda juga dapat menyesuaikan alokasi sumber daya secara fleksibel seiring perubahan kebutuhan website. Topik ini menjelaskan cara menyiapkan beberapa website pada Instance ECS yang menjalankan Windows Server 2012 R2 64-bit menggunakan Internet Information Services (IIS).

Prasyarat

Instance ECS telah dibuat, dan lingkungan IIS, PHP, serta MySQL telah dideploy. Anda dapat menemukan runtime image untuk lingkungan web Windows di Alibaba Cloud Marketplace untuk mendeploy lingkungan tersebut dengan cepat.

Dalam tutorial ini, dua situs uji coba, windows-testpage-1 dan windows-testpage-2, dibuat pada server IIS. Situs-situs tersebut menggunakan port yang sama tetapi nama domain berbeda untuk akses.

Buat situs uji coba

  1. Lakukan koneksi jarak jauh ke Instance ECS tempat lingkungan web dideploy.

    Untuk informasi lebih lanjut, lihat Masuk ke instance Windows menggunakan Workbench.

  2. Di desktop, klik This PC dan buka direktori root situs web default di C:\wwwroot.

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

    wwwroot

  4. Buka folder windows-testpage-1, buat file uji coba bernama test1.php, lalu masukkan konten berikut ke dalam file tersebut.

    <?php
    echo "<title>Test-1</title>";
    echo "windows-test-1";
    ?>
  5. Buka folder windows-testpage-2, buat file uji coba bernama test2.php, lalu masukkan konten berikut ke dalam file tersebut.

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

Konfigurasi server IIS

  1. Di taskbar, klik ikon Server Manager server.

  2. Di bilah menu 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 situs uji coba windows-testpage-1, lalu klik OK.

    Konfigurasi website ditunjukkan pada gambar berikut:netsite1

    Detail konfigurasi:

    • Site name: Nama uji coba, windows-testpage-1

    • Application pool: DefaultAppPool

    • Physical path: Jalur fisik situs uji coba windows-testpage-1

    • Host name: Nama domain uji coba, test1.com

  5. Di panel Actions di sebelah kanan, klik Add Website.... Tambahkan situs uji coba windows-testpage-2, lalu klik OK.

    Konfigurasi website ditunjukkan pada gambar berikut:netsite2

    Detail konfigurasi:

    • Site name: Nama uji coba, windows-testpage-2

    • Application pool: DefaultAppPool

    • Physical path: Jalur fisik situs uji coba windows-testpage-2

    • Host name: Nama domain uji coba, test2.com

    Setelah website ditambahkan, hasilnya ditunjukkan pada gambar berikut.result

(Opsional) Konfigurasi file hosts lokal

Karena tutorial ini hanya menggunakan informasi uji coba, Anda harus mengonfigurasi pemetaan IP di file hosts lokal Anda. Jika Anda menggunakan nama domain nyata saat mengonfigurasi situs, lewati bagian ini. Tutorial ini mengasumsikan bahwa mesin fisik lokal menjalankan sistem operasi Windows.

  1. Buka direktori C:\Windows\System32\drivers\etc.

  2. Salin file hosts untuk membuat cadangan.

    Simpan file hosts - copy. Setelah pengujian selesai, gunakan file ini untuk memulihkan file hosts ke kondisi awal.

  3. Modifikasi file hosts.

    Tambahkan konten berikut di akhir file. Lalu, simpan file dan keluar.

    <Public IP address of the ECS instance> test1.com
    <Public IP address of the ECS instance> test2.com
  4. Kembali ke desktop Windows dan tekan tombol komposit Win+R.

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

  6. Di command line, jalankan perintah berikut agar konfigurasi hosts langsung berlaku.

    ipconfig /flushdns

Hasil

Pada host lokal Anda, buka browser dan verifikasi bahwa Anda dapat mengakses kedua situs uji coba tersebut.

  • Akses test1.com/test1.php. Konten situs windows-testpage-1 ditunjukkan pada gambar berikut.test1.php

  • Akses test2.com/test2.php. Konten situs windows-testpage-2 ditunjukkan pada gambar berikut.test2.php

Anda kini telah berhasil menyiapkan beberapa website. Dalam skenario dunia nyata, untuk mengaktifkan akses ke beberapa situs, cukup konfigurasikan hostname dan jalur fisik yang benar untuk proyek tersebut. Untuk menginstal Sertifikat SSL, lihat Instal Sertifikat SSL pada server IIS (Windows).

Referensi

Jika Anda ingin mendeploy beberapa website pada instance Linux, lihat Konfigurasi multiple website di Nginx.