Zaawansowana konfiguracja serwera

Aby wyświetlić menu zaawansownej konfiguracji serwera, otwórz konsolę, wybierz Konfiguracja Serwera i wciśnij przycisk Zaawansowane….

Okno dialogowe zaawansowanej konfiguracj serwera

Rysunek 4-5. Okno dialogowe zaawansowanej konfiguracji serwera

Następująca podczęść opisuje każdą opcję zaawansowanej konfiguracji.

Parametry serwera

Z menu zaawansowanej konfiguracji serwera, wybierz Parametry Serwera aby wyświetlić okno dialogowe parametrów serwera.

Okno dialogowe parametrów serwera

Rysunek 4-6. Okno dialogowe parametrów serwera

Okno dialogowe zawiera następujące pola:

Pliki Index

Gdy przeglądarka prosi o URL, który nie zawiera nazwy pliku, serwer sprawdza istnienie każdego pliku pliku index we wskazanym katalogu. Jeśli nie znajdzie żadnego, a automatyczne indeksowanie katalogu jest włączone, generowany jest wykaz katalogu, który jest wysyłany do przeglądarki. W przeciwnym razie, zgłaszany jest błąd.

Aby zmienić, usunąć lub dodać nazwy plików index, użyj tabeli Pliki Index w oknie dialogowym Parametry Serwera.

Przykład 4-1. index.htm i index.html jako pliki index

Załóżmy, że index.html i index.htm są ustawione jako nazwy plików index. Jeśli przeglądarka poprosi o http://<twoja nazwa hosta>:<portserwera>/czesc/, serwer srzeczywist czy istnieje plik <scieżka dokumentów>/czesc/index.html. Jeśli nie, sprawdza jeszcze czy istnieje <ścieżka dokumentów>/czesc/index.htm. Jeśli tak, plik jest wysyłany do przeglądarki. Natomiast, jeżeli nie, generowany jest wykaz katalogu <ścieżka dokumentów>/czesc/, który zostanie wysłany do przeglądarki w przypadku gdy włączone jest automatyczne indeksowanie katalogów. Gdyby funkcja była wyłączona, serwer odpowiadziałby błędem o zabronionym dostępie.

Typy MIME

W momencie, gdy serwer wysyła dokument do przeglądarki, wysyła także jego typ MIME. Ta informacja pomaga przeglądarce rozpoznać jakim rozdzajem pliku jest (HTML, ZIP, Obrazek JPEG, itd…) i co z nim zrobić (Wyświetlić go, zapisać na dysku, uruchomić skonfigurowaną aplikację aby odczytać go, itp…). Abyss Web Server posiada już wstępną listą powszechnych typów MIME. Aby zmodyfikować tą listę, z zaawansowanej konfiguracji serwera, wybierz Typy MIME.

Okno dialogowe typów MIME

Rysunek 4-7. Okno dialogowe typów MIME

Wykorzystaj wyświetloną tabelkę aby zmienić, usuwać lub dodawać typy MIME. Typ MIME posiada format type/subtype i jest przypisany do jednego lub więcej rorszerzeń oddzielonych spacją.

Przykład 4-2. Typ MIME text/html

Pliki HTML mają typ MIME text/html. Domyślnie, text/html jest przypisany do rozszerzeń html i htm. W wyniku tego, gdy serwer wyśle do przeglądarki dokument o rozszerzeniu html lub htm, ustawi także jego typ MIME text/html.

Aliasy

Z menu zaawansowanej konfiguracji serwera, wybierz Aliasy aby wyświetlić tabelkę aliasów.

Okno dialogowe Aliasów

Rysunek 4-8. Okno dialogowe Aliasów

Jeśli URL`e pasują do wirtualnej ścieżki aliasu, serwer sieciowy przekształca go do przypisanej aliasowi rzeczywistej ścieżki.

Użyj wyświetlonej tabelki aby zmienić, usuwać lub dodawać aliasy.

Przykład 4-3. Względna ścieżka rzeczywista

Załóżmy, że istnieje alias, którego ścieżka wirtualna to /obrazki, a jego rzeczywista scieżka to web/artwork. Jeśli przeglądarka poprosi o http://<twoja nazwa hosta>:<port serwera>/obrazki/logo.jpg, serwer przekształca żądany URL do pliku <server root>/web/artwork/logo.jpg. <nadrzędny serwera> został dodany, ponieważ ścieżka rzeczywista była względna.

Przykład 4-4. Absolutna ścieżka rzeczywista

A teraz przypuśćmy, że istnieje alias, którego wirtualna ścieżka to /obrazki, a ścieżka wirtualna to d:\web\artwork. Jeśli przeglądarka zapyta o http://<twoja nazwa hosta>:<port serwera>/obrazki/logo.jpg, serwer przekształca żądany URL do pliku d:\web\artwork\logo.jpg. Różnica między poprzednim przykładem jest taka, że ścieżka rzeczywista jest absolutna, a nie względna.

Własne strony błędów

Dzięki Abyss Web Server możesz zignorować standardowe strony błędów i zastapić je własnymi. Aby to zrobić, z menu zaawansowanej konfiguracji serwera, wybierz Własne Strony Błędów.

Okno dialogowe własnych stron błędów

Rysunek 4-9. Okno dialogowe własnych stron błędów

To okno dialogowe zawiera następujące elementy:

URL błędu może być:

Uwaga:: Ważne jest aby ustawiać tylko kody błędów 4xx i 5xx. Inne kody błędów są wewnętrznie wychwytywane przez serwer sieciowy i nie prowadzą do wyświetlenia strony o błędzie.

Uwaga:: Kiedy używasz lokalnego URL`a, który jest skryptem CGI lub stroną SSI jako własną stroną błędu, serwer operuje wewnętrznym przekierowaniem i dodaje do własnych stron błędów zmienne środowiskowe. Wszystkie zmienne środowiskowe wadliwych żądań są poprzedzone przez: REDIRECT_. Dodaje także specjalną zmienną REDIRECT_STATUS, która zawiera kod stanu wadliwego żądania. Aby dowiedzieć się więcej, przeczytaj część "Zmienne środowiskowe CGI" w rozdziale "Skrypty CGI".

Parametry CGI

Aby skonfigurować wykonywanie skryptów CGI, z menu zaawansowanej konfiguracji serwera, wybierz Parametry CGI.

Okno dialogowe parametrów CGI

Rysunek 4-10. Okno dialogowe parametrów CGI

To okno dialogowe zawiera następujące pola:

Okno dialogowe zawiera także następujące tabelki:

Aby uzyskać więcej informacji o skryptach CGI, zobacz rozdział "Skrypty CGI".

Parametry SSI

Aby skonfigurować SSI (Pliki Dołączane Serwera), z menu zaawansowanej konfiguracji serwera Parametry SSI z menu zaawansowanej konfiguracji serwera.

Okno dialogowe parametrów SSI

Rysunek 4-11. Okno dialogowe parametrów SSI

To okno dialogowe zawiera następujące pola:

Aby dowiedzieć się więcej o SSI odwołaj się do rozdziału "Pliki Dołączane Serwera (SSI)".

Użytkownicy i Grupy

Z menu zaawansowanej konfiguracji serwera, wybierz Użytkownicy i Grupy wyświetlić tabelki użytkowników i grup.

Okno dialogowe użytkowników i grup

Rysunek 4-12. Okno dialogowe użytkowników i grup

Skorzystaj z wyświetlonej tabelki aby zmieniać, usuwać lub dodawać użytkowników i grupy.

Użytownik jest określany przez jego nazwę i jego hasło. Grupa określana jest przez jej nazwę i członków, którzy mogą być użytkownikami lub innymi grupami.

Uwaga:: Konsola automatycznie ukrywa grupy, które mogą prowadzić do odwołań cyklicznych podczas edytowania grup.

Kontrola Dostępu

Aby ograniczać i zarządzać dostępem do ścieżek w twojej witrynie, z menu zaawansowanej konfiguracji serwera, wybierz Kontrola Dostępu.

Okno dialogowe kontroli dostępu

Rysunek 4-13. Okno dialogowe kontroli dostępu

Aby zmieniać, usuwać lub dodawać ścieżki do reguł dostępu, użyj wyświetlonej tabelki.

Okno dialogowe dostępu do ścieżek

Rysunek 4-14. Okno dialogowe dostępu do ścieżek

Okno dialogowe edycji dostępu do ścieżek zawiera następujące pola:

Uwaga:: Jeśli lista Odmawiaj Dostępu Dla jest pusta, a porządek ustawiony jest na Odmawiaj/Zezwalaj, dostęp jest udzielany wszystkim zdeklarowanym użytkownikom i grupom.

Copyright © 2001-2003 by Aprelium Technologies