[3] Serwer Web (IIS) – Wirtualne katalogi

1 sierpnia 2024 Wyłączono przez Adam [zicherka] Nogły

Skonfigurujemy teraz katalog wirtualny. Możliwe jest ustawienie określonego folderu fizycznego jako określonej ścieżki adresu URL.

Uruchom PowerShell z uprawnieniami administratora.

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

PS C:\Users\Administrator> Get-Website -Name "Default Web Site"
Name             ID   State      Physical Path                  Bindings
----             --   -----      -------------                  --------
Default Web Site 1    Started    %SystemDrive%\inetpub\wwwroot  http *:80:

# na przykład ustaw folder fizyczny [C:\inetpub\wwwroot\virtual_dir], ścieżkę URL [/vDir] w [Default Web Side]
PS C:\Users\Administrator> mkdir C:\inetpub\wwwroot\virtual_dir
    Directory: C:\inetpub\wwwroot
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        03.01.2023     20:27                virtual_dir

PS C:\Users\Administrator> New-WebVirtualDirectory -Site "Default Web Site" -Name "vDir" -PhysicalPath "C:\inetpub\wwwroot\virtual_dir"
Name PhysicalPath
---- ------------
vDir C:\inetpub\wwwroot\virtual_dir

PS C:\Users\Administrator> Get-WebVirtualDirectory -Site "Default Web Site"
Name             Physical Path
----             -------------
vDir             C:\inetpub\wwwroot\virtual_dir

# stwórz testową stronę
PS C:\Users\Administrator> Write-Output "IIS Virtual Directory Test Page" | Out-File C:\inetpub\wwwroot\virtual_dir\index.html -Encoding Default

# sprawdź możliwość dostępu
PS C:\Users\Administrator> curl.exe localhost/vDir/
IIS Virtual Directory Test Page

Jeśli chcesz skonfigurować wirtualne katalogi 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 (ISS)]. Kolejno kliknij link w prawym panelu [Wyświetl katalogi wirtualne].

Kliknij prawym klawiszem myszy w wolnym miejscu w środkowym panelu, a następnie wybierz [Dodaj katalog wirtualny].

Wprowadź ścieżkę URL dla [Alias], oraz dla [Ścieżka fizyczna] wprowadź psychiczną ścieżkę dla folderu. Następnie kliknij [OK]. W razie potrzeby utwórz potrzebne katalogi.

Po wykonaniu powyższych czynności, nowy katalog wirtualny został utworzony.

Stwórz stronę WWW w katalogu, który ustawiłeś jako wirtualny, a następnie sprawdź działanie tej strony.