Πώς να εγκαταστήσετε τις υπηρεσίες IIS στα Windows 10 χρησιμοποιώντας το Powershell

Ένας εύκολος και γρήγορος τρόπος για να εγκαταστήσετε και να ενεργοποιήσετε τις υπηρεσίες web των IIS χρησιμοποιώντας τη γραμμή εντολών Powershell στα Windows 10 ή 8/7. Μαζί με εντολές για επανεκκίνηση του IIS και γνώση της κατάστασης λειτουργίας του. Μπορούμε επίσης να εγκαταστήσουμε τον έλεγχο ταυτότητας των Windows για τις υπηρεσίες IIS μέσω του PowerShell

Οι Υπηρεσίες Πληροφοριών Διαδικτύου είναι η δυνατότητα των Windows 10/8/7 ή του διακομιστή που εκτελεί το υλικό Desktop ή Server για την παροχή ενός τοπικού διακομιστή web. Αναπτύχθηκε από τη Microsoft και διατίθεται μόνο στα Windows. Υποστηρίζει διάφορους τύπους πρωτοκόλλων Διαδικτύου όπως HTTP, HTTP/2, HTTPS, FTP, FTPS, SMTP και NNTP. Αν και, όταν πρόκειται για τον διαδικτυακό κόσμο της φιλοξενίας ιστοσελίδων, δεν είναι δημοφιλής ως διακομιστές ιστού Linux όπως ο Apache και ο Nginx, ωστόσο το IIS έχει καλή παρουσία και μερίδιο αγοράς. Επομένως, εάν θέλετε να το δοκιμάσετε, εδώ είναι ο εύκολος τρόπος για να ενεργοποιήσετε τις υπηρεσίες διακομιστή ιστού IIS στα Windows 10 ή 7.

Καθώς τα Windows διαθέτουν ενσωματωμένο IIS, επομένως δεν χρειάζεται να το κατεβάσουμε, ωστόσο, από προεπιλογή δεν θα ενεργοποιηθεί, επομένως, εγκαθιστούμε αυτήν τη δυνατότητα Internet Information Services είτε ενεργοποιώντας την χρησιμοποιώντας τη μέθοδο GUI που είναι μέσω "παράθυρο ή χρησιμοποιώντας τη γραμμή εντολών Powershell.

Βήμα 1: Εκτελέστε το PowerShell ως Διαχειριστής

Χρειαζόμαστε δικαιώματα διαχειριστή που εκτελούν το Powershell για να ενεργοποιήσουμε τις υπηρεσίες IIS στα Windows, επομένως, κάντε δεξί κλικ στο κουμπί έναρξης των Windows 10 και επιλέξτε την επιλογή "Windows PowerShell (Διαχειριστής)".

Βήμα 2: Εγκαταστήστε τις υπηρεσίες IIS

Η ενεργοποίηση της δυνατότητας των Windows IIS-WebServer δεν θα λειτουργήσει μόνη της, χρειάζεται επίσης να εγκατασταθούν κάποιες άλλες δυνατότητες, όπως IIS-WebServerRole, Εργαλεία διαχείρισης Ιστού, Κοινές λειτουργίες HTTP, Καταγραφή HTTP, συμπίεση στατικού περιεχομένου, φιλτράρισμα αιτήματος και άλλα.

Ακολουθούν οι βασικές υπηρεσίες που μπορούν να ενεργοποιηθούν σύμφωνα με τις απαιτήσεις, ωστόσο, ορισμένες από αυτές θα πρέπει να εγκατασταθούν και να ενεργοποιηθούν με τον διακομιστή ιστού IIS στα Windows 10 ή σε πλατφόρμες διακομιστή.

  • IIS-WebServerRole
  • IIS-WebServer
  • IIS-CommonHttpFeatures
  • IIS-HttpErrors
  • IIS-HttpRedirect
  • IIS-ApplicationDevelopment
  • NetFx4Extended-ASPNET48
  • IIS-NetFxExtensibility48
  • IIS-HealthAndDiagnostics
  • IIS-HttpLogging
  • IIS-LoggingLibraries
  • IIS-RequestMonitor
  • IIS-HttpTracing
  • IIS-Ασφάλεια
  • IIS-RequestFiltering
  • IIS-Performance
  • IIS-WebServerManagementTools
  • IIS-IIS6ManagementCompatibility
  • IIS-Μεταβάση
  • IIS-ManagementConsole
  • IIS-BasicAuthentication
  • IIS-WindowsAuthentication
  • IIS-StaticContent
  • IIS-DefaultDocument
  • IIS-WebSockets
  • IIS-ApplicationInit
  • Επεκτάσεις IIS-ISAPIE
  • IIS-ISAPIFfilter
  • IIS-HttpCompressionStatic
  • IIS-ASPNET48

Για να ενεργοποιήσουμε οποιαδήποτε από τις παραπάνω υπηρεσίες, μπορούμε να χρησιμοποιήσουμε την παρακάτω σύνταξη. Απλώς αντικαταστήστε το<service-name>με οποιαδήποτε από τις παραπάνω υπηρεσίες και εκτελέστε την εντολή στο PowerShell.

Enable-WindowsOptionalFeature -Online -FeatureName <service-name>

Έτσι, εάν θέλουμε να ενεργοποιήσουμε τις υπηρεσίες IIS και άλλες απαιτούμενες μονάδες στα Windows, τότε η εντολή θα είναι:

Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole, IIS-WebServer, IIS-CommonHttpFeatures, IIS-ManagementConsole, IIS-HttpErrors, IIS-HttpRedirect, IIS-WindowsAuthentication, IIS-StaticContent, IIS-DefaultDocument, IIS-HttpCompressionStatic, IIS-DirectoryBrowsing

Εκτελέστε το διακομιστή IIS

Τώρα, μεταβείτε στο πλαίσιο αναζήτησης των Windows 10 0r 7 και πληκτρολογήστε IIS. Αυτό σε αντάλλαγμα θα σας δώσει την επιλογή πρόσβασης στις Υπηρεσίες Πληροφοριών Διαδικτύου (IIS), Manager. Κάντε κλικ σε αυτό για να αποκτήσετε πρόσβαση στο IIS Manager για τη ρύθμιση του διακομιστή web localhost στα Windows.

Εντολή για επανεκκίνηση του διακομιστή ιστού IIS

Για την κατάσταση του διακομιστή web που λειτουργεί

Get-Service W3SVC

Για να ξεκινήσετε τις υπηρεσίες IIS:

iisreset

Για να απενεργοποιήσετε τον διακομιστή ISS

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

Για να απενεργοποιήσετε οποιεσδήποτε συγκεκριμένες υπηρεσίες που μόλις αναφέρθηκαν στη θέση του<service-name>στην παρακάτω εντολή:

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

Άλλα άρθρα:

Related Posts