[2] Serwer Web (IIS) – Domyślna strona sieci Web
1 sierpnia 2024Po zainstalowaniu usługi IIS skonfigurujemy ustawienie witryny sieci Web [Domyślna witryna sieci Web].
Jeśli używasz [Domyślna witryna internetowa], zapoznaj się z poniższymi informacjami. Uruchom PowerShell z uprawnieniami administratora i skonfiguruj.
Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. # pokaż listę stron [Default Web Site] jest jedyną stroną PS C:\Users\Administrator> Get-Website Name ID State Physical Path Bindings ---- -- ----- ------------- -------- Default Web Site 1 Started %SystemDrive%\inetpub\wwwroot http *:80: # [Physical Path] to jest ścieżka Document Root PS C:\Users\Administrator> Get-ChildItem C:\inetpub\wwwroot Directory: C:\inetpub\wwwroot Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 03.01.2023 20:11 703 iisstart.htm -a---- 03.01.2023 20:11 99710 iisstart.png # sprawdź poprawność i możliwość dostępu: [iisstart.htm] odpowiada PS C:\Users\Administrator> Invoke-WebRequest localhost StatusCode : 200 StatusDescription : OK Content : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/ xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" cont... RawContent : HTTP/1.1 200 OK Accept-Ranges: bytes Content-Length: 703 Content-Type: text/html Date: Tue, 03 Jan 2023 19:15:51 GMT ETag: "a1e37527a71fd91:0" Last-Modified: Tue, 03 Jan 2023 19:11:16 GMT Serve... Forms : {} Headers : {[Accept-Ranges, bytes], [Content-Length, 703], [Content-Type, text/html], [Date, Tue, 03 Jan 2023 19:15:51 GMT]...} Images : {@{innerHTML=; innerText=; outerHTML=<IMG alt=IIS src="iisstart.png" width=960 height=600> ; outerText=; tagName=IMG; alt=IIS; src=iisstart.png; width=960; height=600}} InputFields : {} Links : {@{innerHTML=<IMG alt=IIS src="iisstart.png" width=960 height=600>; innerText=; outerHTML= <A href="http://go.microsoft.com/fwlink/?linkid=66138&clcid=0x409"><IMG alt=IIS src="i isstart.png" width=960 height=600></A>; outerText=; tagName=A; href=http://go.microsoft.co m/fwlink/?linkid=66138&clcid=0x409}} ParsedHtml : System.__ComObject RawContentLength : 703 # potwierdź domyślny dokument PS C:\Users\Administrator> Get-WebConfigurationProperty -Filter "//defaultDocument/files/add" -PSPath "IIS:\Sites\Default Web Site" -Name "value" | select value Value ----- Default.htm Default.asp index.htm index.html iisstart.htm # utwórz stronę testową w katalogu głównym dokumentu i sprawdź, czy działa # [Write-Output] generuje z UTF-16, więc określ kodowanie jawnie za pomocą [Out-File] PS C:\Users\Administrator> Write-Output "IIS Default Start Page" | Out-File C:\inetpub\wwwroot\Default.htm -Encoding Default # zweryfikuj dostęp # dla [curl.exe] określ rozszerzenie -> jeśli nie określ rozszerzenia, [curl] to alias z [Invoke-WebRequest] PS C:\Users\Administrator> curl.exe localhost IIS Default Start Page
Aby zarządzać domyślną stroną Web za pomocą narzędzi graficznych wykonaj poniższe czynności.
Uruchom [Start] > [Menadżer serwera], następnie kliknij [Narzędzia] > [Menadżer internetowych usług informacyjnych].
Otwórz gałęzie w lewym panelu. [Default Web Side] jest skonfigurowana.
Wybierz [Default Web Side] w lewym panelu, następnie wybierz link [Ustawienia zaawansowane] w prawym panelu.
Wyświetlone zostaną ustawienia domyślnej witryny.
Otwórz [Dokument domyślny], wyświetlone zostaną ustawienia domyślne strony domyślnej.
Możesz zobaczyć domyślne dokumenty/strony.
Stwórz domyślna stronę WWW w fizycznej ścieżce, następnie sprawdź jej działanie.