Cara menginstal IIS di Windows 10 menggunakan Powershell

Cara mudah dan cepat untuk menginstal dan mengaktifkan service web IIS menggunakan baris Perintah Powershell di Windows 10 atau 8/7. Bersamaan dengan perintah untuk me-restart IIS dan mengetahui status running-nya. Kita juga dapat menginstal otentikasi windows untuk IIS melalui PowerShell

Layanan Informasi Internet adalah fitur Windows 10/8/7 atau server yang menjalankan perangkat keras Desktop atau Server untuk menyediakan server web host lokal. Ini dikembangkan oleh Microsoft dan hanya tersedia di Windows. Mendukung berbagai jenis protokol internet seperti HTTP, HTTP/2, HTTPS, FTP, FTPS, SMTP, dan NNTP. Meskipun, ketika datang ke dunia web hosting online, ini tidak sepopuler server web Linux seperti Apache dan Nginx, namun IIS memiliki kehadiran dan pangsa pasar yang baik. Jadi, jika Anda ingin mencobanya maka berikut adalah cara mudah untuk mengaktifkan service server web IIS di Windows 10 atau 7.

Instal IIS dari command line windows 10

Karena Windows datang dengan IIS inbuilt sehingga kita tidak perlu mengunduhnya, namun secara default tidak akan memungkinkan, oleh karena itu, kita menginstal fitur Layanan Informasi Internet ini baik dengan mengaktifkannya menggunakan metode GUI yaitu melalui ” Turn Windows features on atau mati ” atau menggunakan command line Powershell.

Langkah 1: Jalankan PowerShell sebagai Admin

Kita memerlukan hak admin yang menjalankan Powershell untuk mengaktifkan service IIS di Windows, jadi, klik kanan pada tombol mulai Windows 10 dan pilih opsi “Windows PowerShell (Admin)”.

Langkah 2: Instal service IIS

Aktivasi fitur IIS-WebServer Windows tidak akan bekerja sendiri, itu juga membutuhkan beberapa fitur lain yang harus diinstal seperti IIS-WebServerRole, Alat Manajemen Web, Fitur HTTP Umum, Logging HTTP, Kompresi Konten Statis, Pemfilteran permintaan, dan banyak lagi.

Berikut adalah service utama yang dapat diaktifkan sesuai persyaratan, namun beberapa di antaranya harus diinstal dan diaktifkan dengan server web IIS pada Windows 10 atau platform server.

  • Peran IIS-WebServer
  • IIS-WebServer
  • IIS-UmumHttpFitur
  • IIS-HttpErrors
  • IIS-HttpRedirect
  • Pengembangan-Aplikasi IIS
  • NetFx4Extended-ASPNET48
  • IIS-NetFxExtensibility48
  • IIS-KesehatanDanDiagnostik
  • IIS-HttpLogging
  • IIS-LoggingLibraries
  • IIS-RequestMonitor
  • Pelacakan IIS-Http
  • IIS-Keamanan
  • IIS-RequestFiltering
  • IIS-Kinerja
  • IIS-WebServerManagementTools
  • IIS-IIS6ManagementCompatibility
  • IIS-Metabase
  • IIS-ManagementConsole
  • Otentikasi Dasar IIS
  • IIS-WindowsAuthentication
  • IIS-Konten Statis
  • IIS-DefaultDocument
  • IIS-WebSocket
  • IIS-ApplicationInit
  • Ekstensi IIS-ISAPI
  • Filter IIS-ISAPI
  • IIS-HttpCompressionStatic
  • IIS-ASPNET48

Untuk mengaktifkan salah satu service di atas, kita dapat menggunakan sintaks di bawah ini. Cukup ganti <service-name> dengan salah satu service yang diberikan di atas dan jalankan perintah di PowerShell.

Aktifkan-WindowsOptionalFeature -Online -FeatureName <nama-service>

Jadi, jika kita ingin mengaktifkan IIS dan modul lain yang diperlukan di Windows maka perintahnya adalah:

Aktifkan-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole, IIS-WebServer, IIS-CommonHttpFeatures, IIS-ManagementConsole, IIS-HttpErrors, IIS-HttpRedirect, IIS-WindowsAuthentication, IIS-StaticContent, IIS-CompressionDirectory, IIS-DefaultDocument

Jalankan Server IIS

Sekarang, buka kotak pencarian Windows 10 0r 7 dan ketik IIS; ini akan memberikan Anda pilihan untuk mengakses Internet Information Services (IIS), Manager. Klik untuk mengakses Manajer IIS untuk menyiapkan server web localhost di Windows.

Perintah untuk restart server web IIS

Untuk status server web yang sedang berjalan

Dapatkan-Layanan W3SVC

Untuk memulai IIS:

iisreset

Untuk menonaktifkan server ISS

Nonaktifkan-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole, IIS-WebServer

Untuk menonaktifkan service tertentu yang baru saja disebutkan di tempat <service-name> di perintah di bawah ini:

Nonaktifkan-WindowsOptionalFeature -Online -FeatureName <service-name> ;

Artikel lainnya:

  • Cara membuka Windows PowerShell di lokasi penjelajah tertentu
  • Instal Docker di Windows 10 menggunakan PowerShell dengan dukungan WSL 2
  • 7 Software terbaik untuk membuat server localhost di Windows…