Cara Menghosting Situs Web di IIS: Penyiapan & Terapkan Aplikasi Web

Daftar Isi:

Anonim

Apakah IIS itu?

IIS atau Internet Information Server adalah server yang digunakan untuk menghosting aplikasi web .Net. IIS biasanya diinstal di Window Server.

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

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

  • Menggunakan metode File Copy.
  • Menggunakan metode publikasi Web.

Dalam tutorial ini, Anda akan belajar-

  • Cara Mengunduh dan Menginstal IIS
  • Cara Menyebarkan Situs Web di IIS melalui Salinan file
  • Cara Publikasikan Situs ASP.NET

Cara Mengunduh dan Menginstal IIS

Diagram di bawah ini menunjukkan aliran proses untuk Server IIS.

  1. Bagian pertama adalah permintaan yang dikirim oleh pengguna. Permintaan tersebut biasanya berupa halaman web. Contohnya bisa jadi 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 browser web. Permintaan tersebut kemudian akan masuk ke Server IIS, yang memiliki aplikasi example.com.
  1. Setelah permintaan datang ke server IIS, itu diproses. Server IIS akan melakukan semua operasi yang diperlukan sesuai permintaan.
  2. Akhirnya, Server IIS mengirimkan keluaran kembali ke pengguna. Keluarannya biasanya berupa konten HTML yang dikirim kembali ke pengguna. Konten HTML ini akan ditampilkan di browser web.

Mari kita lihat bagaimana kita dapat menginstal IIS di Window Server.

  • Pertama, unduh server Windows dari URL - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx dan coba selama 120 hari.

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

Langkah 1) Pada Windows Server 2012, dasbor default ditampilkan seperti di bawah ini.

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

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

Langkah 3) Pada langkah selanjutnya, kita perlu melakukan dua langkah

  1. Yang pertama adalah memilih penginstalan berbasis peran atau fitur. Ini akan memungkinkan kami untuk melakukan Instalasi IIS.
  2. Klik tombol 'Next' untuk melanjutkan.

Langkah 4) Di layar berikutnya, Anda akan melihat nama server tempat penginstalan berlangsung. Klik tombol Berikutnya untuk melanjutkan.

Langkah 5) Pada langkah selanjutnya, kita perlu melakukan dua langkah

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

Langkah 6) Di layar berikutnya, klik tombol berikutnya untuk melanjutkan.

Langkah 7) Di layar terakhir, klik tombol Install untuk memulai instalasi.

Setelah IIS diinstal, Anda dapat meluncurkannya, 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.

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

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

Jika Anda membuka browser Anda dan pergi ke URL http: // localhost . Anda akan melihat output di bawah ini. URL ini terutama ditujukan ke situs Web Default yang ditampilkan di layar sebelumnya. Ini adalah halaman default yang menunjukkan bahwa IIS Server sudah aktif dan berjalan.

Cara Menyebarkan Situs Web di IIS melalui Salinan file

Setelah mengembangkan aplikasi web, langkah penting selanjutnya adalah menerapkan aplikasi web. Aplikasi web perlu di-deploy agar dapat diakses oleh pengguna lain. Penyebaran dilakukan ke server Web IIS.

Ada berbagai cara untuk menerapkan aplikasi web. Mari kita lihat metode pertama yang merupakan salinan File.

Kami menggunakan aplikasi web yang dibuat di bagian sebelumnya. Mari ikuti langkah-langkah yang disebutkan di bawah ini untuk mencapai ini.

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

Langkah 2) Buka file 'Demo.aspx' dan masukkan string "Guru 99 ASP.Net."

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

Langkah 3) Sekarang saatnya mempublikasikan solusi.

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

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

Langkah 4) Pada langkah berikutnya, pilih 'Profil Baru' untuk membuat profil Publikasikan baru. Profil terbitkan akan memiliki pengaturan untuk menerbitkan aplikasi web melalui Salinan file.

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

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

Langkah 6) Pada langkah ini, kami secara khusus menyebutkan bahwa kami akan Publikasikan 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 'Next' untuk melanjutkan.

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

Langkah 8) Klik tombol 'Publikasikan' di layar terakhir

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

Keluaran:-

Dari output, Anda akan melihat bahwa Publish berhasil.

Sekarang buka browser dan buka URL - http: //localhost/Demo.aspx

Anda dapat melihat dari output bahwa sekarang ketika Anda menelusuri http: //localhost/Demo.aspx , halaman tersebut akan muncul. Ini juga menampilkan teks 'Guru 99 ASP.Net'.

Cara Publikasikan Situs ASP.NET

Metode lain untuk menyebarkan aplikasi web adalah melalui penerbitan situs web. Perbedaan utama dalam metode ini adalah itu

  • Anda memiliki kontrol lebih besar atas penerapan.
  • Anda dapat menentukan ke situs Web mana Anda ingin menerapkan 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.
  • Dalam metode FileCopy, Anda harus mengetahui jalur fisik situs web.

Mari gunakan Aplikasi Demo yang sama dan lihat bagaimana kita dapat mempublikasikan menggunakan "metode publikasi situs web."

Langkah 1 ) Pada langkah ini,

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

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

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

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

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

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

Langkah 5) Klik tombol 'Next' pada layar berikut untuk melanjutkan

Langkah 6) Terakhir, klik tombol Publikasikan untuk mempublikasikan Situs Web

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

Keluaran:-

Dari output, Anda akan melihat bahwa Publish berhasil.

Sekarang buka browser dan buka URL - http: //localhost/Demo.aspx

Anda dapat melihat dari output bahwa sekarang ketika Anda menelusuri http: //localhost/Demo.aspx , halaman tersebut akan muncul. Ini juga menampilkan teks Guru 99 ASP.Net.

Ringkasan

  • Setelah aplikasi ASP.Net dikembangkan, langkah selanjutnya adalah aplikasi tersebut perlu disebarkan.
  • Di .Net, IIS adalah server web default untuk aplikasi ASP.Net.
  • Aplikasi web ASP.Net dapat digunakan menggunakan metode Salin file.
  • Aplikasi web ASP.Net juga dapat digunakan menggunakan metode Web Publish.