Cara Menghosting Situs Web di IIS: Menyiapkan & Menyebarkan Aplikasi Web

โšก Ringkasan Cerdas

Menghosting situs web di IIS melibatkan pemasangan Layanan Informasi Internet pada Windows Server dan penyebaran aplikasi ASP.NET ke dalamnya. Sumber daya ini menjelaskan apa itu IIS, cara menginstalnya, dan cara menyebarkan aplikasi web menggunakan metode File Copy dan Web Publish.

  • ๏ธ Apa itu IIS? Layanan Informasi Internet adalah Windows Server web yang digunakan untuk menghosting aplikasi web .NET.
  • โš™๏ธ Instal IIS: Tambahkan peran Server Web melalui wizard Tambah Peran dan Fitur pada Windows Server.
  • ๐Ÿ“‚ Penyebaran Salinan Berkas: Publikasikan aplikasi ke C:\inetpub\wwwroot, jalur situs web IIS default.
  • ๐ŸŒ Publikasikan di Web: Gunakan Web Deploy untuk menargetkan situs web IIS bernama dengan kontrol lebih dan tanpa memerlukan jalur fisik.
  • โœ… Memeriksa: Kunjungi http://localhost untuk memastikan halaman yang diunggah telah disajikan dengan benar.

Cara Menghosting Situs Web di IIS

Apa itu IIS?

IIS, atau Internet Information Server, adalah server yang digunakan untuk menghosting aplikasi web .NET. Hosting IIS biasanya diinstal pada sebuah Windows Server.

Agar pengguna dapat mengakses situs web, situs web tersebut harus dihosting di semacam server web. Tersedia berbagai server web untuk berbagai teknologi. Dalam .NET, server web yang tersedia disebut... Layanan Informasi Internet, atau IIS.

Setelah aplikasi web dikembangkan, aplikasi tersebut kemudian di-deploy pada server IIS. Aplikasi web ini kemudian dapat diakses oleh pengguna akhir. Ada dua cara untuk melakukan deployment aplikasi ke server, dan Anda akan melihat keduanya di sini.

  • Menggunakan metode Salin File.
  • Menggunakan metode Publikasi Web.

Cara Mengunduh dan Menginstal IIS

Diagram di bawah ini menunjukkan alur proses untuk Server IIS.

Alur Proses Server IIS
Alur Proses Server IIS
  1. Bagian pertama adalah permintaan yang dikirim oleh pengguna. Permintaan tersebut biasanya berupa halaman web. Contohnya adalah http://example.com/Default.aspx.
    • Di sini 'example.com' adalah situs web yang dihosting di Server IIS.
    • 'Default.aspx' adalah halaman web di situs web example.com.
    • Jadi pengguna akan memasukkan URL http://example.com/Default.aspx di peramban web. Permintaan kemudian akan masuk ke Server IIS yang memiliki aplikasi example.com.
  2. Setelah permintaan sampai ke server IIS, permintaan tersebut akan diproses. Server IIS akan melakukan semua operasi yang diperlukan sesuai dengan permintaan tersebut.
  3. Terakhir, Server IIS mengirimkan output kembali ke pengguna. Outputnya umumnya berupa konten HTML yang dikirim kembali ke pengguna. Konten HTML ini akan ditampilkan di browser web.

Mari kita lihat bagaimana cara menginstal IIS pada sebuah Windows Server.

Unduh dan Instal IIS

Setelah terinstal, langkah-langkah berikut perlu dilakukan untuk menginstal IIS.

Langkah 1) Pergi ke Windows Server dan Tambahkan peran

On Windows Server 2012, dashboard defaultnya ditampilkan seperti di bawah ini.

  • Langkah pertama adalah mengklik 'Tambahkan peran dan fitur' di dasbor.
  • Hal ini memungkinkan seseorang untuk menginstal fitur tambahan pada server.

Unduh dan Instal IIS

Langkah 2) Lanjutkan ke langkah berikutnya

Di layar berikutnya, Anda perlu mengklik tombol Berikutnya untuk melanjutkan.

Unduh dan Instal IIS

Langkah 3) Pilih metode instalasi

Pada langkah selanjutnya, kita perlu melakukan dua sub-langkah:

  1. Pertama, pilih instalasi berbasis peran atau fitur. Ini akan memungkinkan kita untuk melakukan instalasi IIS.
  2. Klik tombol 'Berikutnya' untuk melanjutkan.

Unduh dan Instal IIS

Langkah 4) Pilih server

Di layar berikutnya, Anda akan melihat nama server tempat instalasi berlangsung. Klik tombol Berikutnya untuk melanjutkan.

Unduh dan Instal IIS

Langkah 5) Pilih opsi server web

Pada langkah selanjutnya, kita perlu melakukan dua sub-langkah:

  1. Pilih opsi Server Web. Ini akan memastikan bahwa IIS terinstal.
  2. Klik tombol 'Berikutnya' untuk melanjutkan.

Unduh dan Instal IIS

Langkah 6) Lanjutkan lebih jauh

Pada layar berikutnya, klik tombol Berikutnya untuk melanjutkan.

Unduh dan Instal IIS

Langkah 7) Mulai instalasi

Di layar terakhir, klik tombol Instal untuk memulai instalasi.

Unduh dan Instal IIS

Setelah IIS terinstal, Anda dapat menjalankannya dengan membuka Pencarian di Windows 2012.

  1. Masukkan string 'inetmgr', yang merupakan perintah untuk IIS.
  2. Kemudian Manajer Layanan Informasi Internet akan muncul. Klik ini.

Unduh dan Instal IIS

Setelah Anda mengklik link di atas, IIS akan terbuka, dan Anda akan disajikan layar di bawah ini.

Unduh dan Instal IIS

Di IIS, Anda akan menyiapkan situs awal yang disebut Situs Web Default.

Jika Anda membuka browser dan pergi ke URL http://localhostAnda akan melihat output di bawah ini. Ini URL Pada dasarnya, halaman tersebut mengarah ke Situs Web Default yang ditampilkan pada layar sebelumnya. Ini adalah halaman default, yang menunjukkan bahwa Server IIS aktif dan berjalan.

Unduh dan Instal IIS

Cara Menyebarkan Situs Web di IIS melalui salinan File

Setelah pengembanganping Setelah membuat aplikasi web, langkah penting selanjutnya adalah menyebarkan aplikasi web tersebut. Aplikasi web perlu disebarkan agar dapat diakses oleh pengguna lain. Penyebaran dilakukan ke server web IIS.

Ada berbagai cara untuk menyebarkan aplikasi web. Mari kita lihat metode pertama, yaitu metode Penyalinan File.

Kita menggunakan aplikasi web yang telah dibuat di bagian sebelumnya. Mari ikuti langkah-langkah berikut untuk menghosting aplikasi di IIS.

Langkah 1) Pertama-tama, pastikan aplikasi web kita 'DemoApplication' sudah terbuka di Visual Studio.

Menyebarkan Situs Web di IIS melalui salinan File

Langkah 2) Buka file 'Demo.aspx' dan masukkan string โ€œGuru 99 ASP.Netโ€.

Menyebarkan Situs Web di IIS melalui salinan File

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
    <body>
      <form id="form1" runat="server">
         <div>
          Guru 99 ASP.Net
         </div>
      </form>
    </body>
</html>

Sekarang jalankan aplikasi di Visual Studio untuk memastikannya berfungsi.

Keluaran:

Menyebarkan Situs Web di IIS melalui salinan File

Teks 'Guru '99 ASP.Net' ditampilkan. Anda seharusnya mendapatkan output di atas di browser.

Langkah 3) Sekarang saatnya mempublikasikan solusinya.

  1. Klik kanan 'DemoApplication' di Solution Explorer.
  2. Pilih opsi 'Terbitkan' dari menu konteks.

Menyebarkan Situs Web di IIS melalui salinan File

Ini akan membuka layar lain (lihat langkah di bawah).

Langkah 4) Pada langkah selanjutnya, pilih 'Profil Baru' untuk membuat profil publikasi baru. Profil publikasi akan berisi pengaturan untuk mempublikasikan aplikasi web melalui Salin File.

Menyebarkan Situs Web di IIS melalui salinan File

Langkah 5) Di layar berikutnya, kita harus memberikan detail profil.

  1. Beri nama untuk profil tersebut, misalnya FileCopy.
  2. Klik tombol OK untuk membuat profil.

Menyebarkan Situs Web di IIS melalui salinan File

Langkah 6) Pada langkah ini, kami secara khusus menyebutkan bahwa kami akan mempublikasikan situs web melalui File Copy.

  1. Pilih metode Publikasikan sebagai Sistem File.
  2. Masukkan lokasi target sebagai C:\inetpub\wwwroot โ€“ ini adalah lokasi file standar untuk Situs Web Default di IIS.
  3. Klik tombol 'Berikutnya' untuk melanjutkan.

Menyebarkan Situs Web di IIS melalui salinan File

Langkah 7) Di layar berikutnya, klik tombol Berikutnya untuk melanjutkan.

Menyebarkan Situs Web di IIS melalui salinan File

Langkah 8) Klik tombol 'Terbitkan' di layar terakhir.

Menyebarkan Situs Web di IIS melalui salinan File

Ketika semua langkah di atas dijalankan, Anda akan mendapatkan output berikut di Visual Studio.

Keluaran:

Menyebarkan Situs Web di IIS melalui salinan File

Dari outputnya, Anda akan melihat bahwa Publikasi berhasil.

Sekarang, buka saja browser dan kunjungi... URL โ€“ http://localhost/Demo.aspx.

Menyebarkan Situs Web di IIS melalui salinan File

Anda dapat melihat dari output yang sekarang saat Anda telusuri http://localhost/Demo.aspx, halaman tersebut muncul. Halaman itu juga menampilkan teks 'Guru 99 ASP.Net'.

Cara Memublikasikan Situs Web ASP.NET

Metode lain untuk menyebarkan aplikasi web adalah melalui penerbitan situs web. Perbedaan utama dalam metode ini mengenai cara menghosting aplikasi web di IIS adalah:

  • Anda memiliki kontrol lebih besar atas penerapannya.
  • Anda dapat menentukan situs web mana yang ingin Anda gunakan untuk menyebarkan aplikasi Anda.
  • Sebagai contoh, anggaplah Anda memiliki dua situs web, WebSiteA dan WebSiteB. Jika Anda menggunakan metode Web Publish, Anda dapat mempublikasikan aplikasi Anda ke situs web mana pun. Selain itu, Anda tidak perlu mengetahui jalur fisik situs web tersebut.
  • Dalam metode Penyalinan File, Anda harus mengetahui jalur fisik situs web tersebut.

Mari kita gunakan Aplikasi Demo yang sama dan lihat bagaimana cara menyebarkan aplikasi ASP.Net di IIS langkah demi langkah menggunakan "metode publikasi situs web".

Langkah 1) Pada langkah ini:

  1. Klik kanan 'DemoApplication' di Solution Explorer.
  2. Pilih opsi Publikasikan dari menu konteks.

Publikasikan Situs Web ASP.NET

Langkah 2) Pada layar berikutnya, pilih opsi 'Profil Baru' untuk membuat profil publikasi baru. Profil publikasi akan berisi pengaturan untuk mempublikasikan aplikasi web melalui Web Deploy.

Publikasikan Situs Web ASP.NET

Langkah 3) Di layar berikutnya, kita harus memberikan detail profil.

  1. Beri nama untuk profil tersebut, misalnya 'WebPublish'.
  2. Klik tombol 'OK' untuk membuat profil.

Publikasikan Situs Web ASP.NET

Langkah 4) Pada layar berikutnya, Anda perlu memberikan semua detail untuk proses penerbitan.

  1. Pilih metode Publikasi sebagai Web Deploy.
  2. Pilih server sebagai Localhost.
  3. Masukkan nama situs sebagai Situs Web Default โ€“ ingat bahwa ini adalah nama situs web IIS.
  4. Masukkan tujuan URL as http://localhost.
  5. Terakhir, klik tombol Berikutnya untuk melanjutkan.

Publikasikan Situs Web ASP.NET

Langkah 5) Klik tombol 'Berikutnya' pada layar berikutnya untuk melanjutkan.

Publikasikan Situs Web ASP.NET

Langkah 6) Terakhir, klik tombol Publikasikan untuk mempublikasikan situs web.

Publikasikan Situs Web ASP.NET

Ketika semua langkah hosting IIS di atas dijalankan, Anda akan mendapatkan output berikut di Visual Studio.

Keluaran:

Publikasikan Situs Web ASP.NET

Dari outputnya, Anda akan melihat bahwa Publikasi berhasil.

Sekarang, buka saja browser dan kunjungi... URL โ€“ http://localhost/Demo.aspx.

Publikasikan Situs Web ASP.NET

Anda dapat melihat dari output yang sekarang saat Anda telusuri http://localhost/Demo.aspx, halaman tersebut muncul. Halaman itu juga menampilkan teks. Guru 99 ASP.Net.

Pertanyaan Umum Demo Slot

Ya. Asisten AI dapat menghasilkan pengaturan web.config, skrip penyebaran, dan perintah PowerShell, serta membantu memecahkan masalah kesalahan IIS umum. Namun, Anda tetap harus memvalidasi konfigurasi di lingkungan Anda sendiri sebelum diterapkan secara langsung.

Ya. IIS dapat menjalankan aplikasi ASP.NET yang menyajikan model AI atau memanggil API pembelajaran mesin. IIS bertindak sebagai server web front-end, menangani permintaan sementara logika model berjalan di belakangnya.

Penyalinan File memerlukan jalur fisik situs web, seperti C:\inetpub\wwwroot. Penerbitan Web memberikan kontrol lebih dan memungkinkan Anda menargetkan situs web IIS bernama menggunakan Penyebaran Web tanpa mengetahui jalur fisiknya.

Situs web IIS default menyajikan file dari C:\inetpub\wwwroot. Dengan menempatkan file aplikasi Anda di sana, situs tersebut akan tersedia di http://localhost pada server, yang merupakan lokasi Situs Web Default standar.

Ringkaslah postingan ini dengan: