AWWW-1st3.6-w12.tresc-1.0-Slajd10

Z Studia Informatyczne
Wersja z dnia 09:30, 29 wrz 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Ścieżki logiczne i fizyczne

Ścieżki logiczne i fizyczne


Adresy URL zamieszczane w żądaniach HTTP specyfikują nazwę i ścieżkę dostępu do dokumentu. Ścieżka dostępu ma charakter ścieżki logicznej, tzn. nie opisuje rzeczywistego położenia dokumentu w systemie plików serwera HTTP. Zadaniem serwera HTTP jest odwzorowanie ścieżki logicznej, użytej w adresie URL, na ścieżkę fizyczną w systemie plików. Odwzorowanie to odbywa się za pomocą jednej z dwóch metod:

1. Ścieżka fizyczna powstaje poprzez połączenie wartości parametru DocumentRoot i ścieżki logicznej,

2. Ścieżka fizyczna jest zdefiniowana za pomocą parametru Alias jako odwzorowanie ścieżki logicznej.

Przykład przedstawiony na slajdzie obrazuje oba sposoby generowania fizycznej ścieżki dostępu do żądanego pliku. W pierwszym przypadku, katalogiem głównym jest "/home/html/", a użyta w adresie URL ścieżka "/dir/subdir/" jest traktowana jako względna. Stąd wynikowa ścieżka fizyczna to "/home/html/dir/subdir/". W drugim przypadku, administrator serwera Apache zdefiniował powiązanie ścieżki logicznej "/dir/" z katalogiem fizycznym "/ext/html". Użyta w adresie URL ścieżka "/dir/subdir/" zmienia się więc na fizyczny podkatalog "/subdir/" wewnątrz katalogu "/ext/html/".


<< Poprzedni slajd | Spis treści | Następny slajd >>