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

Apa itu IIS?

IIS atau Server Informasi Internet adalah server yang digunakan untuk menghosting aplikasi web .Net. Hosting IIS biasanya diinstal pada Window Server.

Agar pengguna dapat mengakses suatu situs web, situs web tersebut harus dihosting di semacam server web. Ada server web berbeda yang tersedia untuk teknologi berbeda. Di .Net, server web yang tersedia disebut Layanan Informasi Internet atau IIS.

Setelah aplikasi web dikembangkan, aplikasi tersebut kemudian disebarkan di Server IIS. Aplikasi web ini kemudian dapat diakses oleh pengguna akhir. Ada dua cara untuk menyebarkan aplikasi ke server, Anda akan melihat keduanya di sini.

  • Menggunakan metode Salin File.
  • Menggunakan metode penerbitan 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 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.
  1. Setelah permintaan sampai ke server IIS, permintaan tersebut diproses. Server IIS akan melakukan semua operasi yang diperlukan sesuai permintaan.
  2. 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 kita dapat menginstal IIS pada Window 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 sublangkah

  1. Yang pertama adalah memilih 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 sublangkah

  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

Di 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 diinstal, Anda dapat meluncurkannya dengan mencari 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 Anda dan pergi ke URL http://localhost. Anda akan melihat keluaran di bawah ini. URL ini terutama mengarah ke situs Web Default yang ditunjukkan 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 mengembangkan aplikasi web, langkah penting berikutnya adalah menyebarkan aplikasi web. 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 tentang cara menyebarkan aplikasi web di server, yaitu salinan File.

Kami menggunakan aplikasi web yang dibuat di bagian sebelumnya. Mari ikuti langkah-langkah yang disebutkan di bawah ini tentang cara meng-host aplikasi di IIS.

Langkah 1) Pertama-tama, pastikan kita telah membuka aplikasi web 'DemoApplication' 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.ore/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 harus 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 Publikasikan baru. Profil publikasikan akan memiliki pengaturan untuk menerbitkan aplikasi web melalui salinan File.

Menyebarkan Situs Web di IIS melalui salinan File

Langkah 5) Di layar berikutnya kita harus memberikan rincian profil.

  1. Beri nama untuk profil seperti 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 salinan File.

  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 buka 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. Ini 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 cara menghosting aplikasi web di IIS adalah

  • Anda memiliki kontrol lebih besar atas penerapannya.
  • Anda dapat menentukan ke situs Web mana Anda ingin menyebarkan aplikasi Anda.
  • Misalnya, jika Anda memiliki dua situs WebSiteA dan WebSiteB. Jika Anda menggunakan metode publikasi Web, Anda dapat mempublikasikan aplikasi Anda ke situs web mana pun. Selain itu, Anda tidak perlu mengetahui jalur fisik situs Web.
  • Pada metode FileCopy, Anda harus mengetahui jalur fisik website.

Mari kita gunakan Aplikasi Demo yang sama dan lihat cara menyebarkan aplikasi ASP.Net di IIS langkah demi langkah menggunakan “metode penerbitan 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) Di layar berikutnya, pilih opsi 'Profil Baru' untuk membuat profil Publikasikan baru. Profil publikasikan akan memiliki pengaturan untuk menerbitkan aplikasi web melalui Web Deploy.

Publikasikan Situs Web ASP.NET

Langkah 3) Di layar berikutnya kita harus memberikan rincian profil.

  1. Beri nama untuk profil seperti 'WebPublish'
  2. Klik tombol 'OK' untuk membuat profil

Publikasikan Situs Web ASP.NET

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

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

Publikasikan Situs Web ASP.NET

Langkah 5) Klik tombol 'Berikutnya' pada layar berikut 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 buka 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. Ini juga menampilkan teks Guru 99 ASP.Net.

Ringkasan

  • Setelah aplikasi ASP.Net dikembangkan, langkah selanjutnya adalah penerapannya.
  • Di .Net, hosting IIS gratis adalah server web default untuk aplikasi hosting inti ASP.Net.
  • Aplikasi web ASP.Net dapat disebarkan menggunakan metode penyalinan file.
  • Aplikasi web ASP.Net juga dapat disebarkan menggunakan metode Web Publish.