Format Pliku Konfiguracyjnego

Przewodnik Użytkownika Abyss Web Server X1 Dla MacOS X
Poprzedni |  | Następny

# Dodatek A. Format Pliku Konfiguracyjnego

Plik konfiguracyjny Abyss Web Server jest zazwyczaj umieszczony w tym samym katalogu co plik wykonywalny Abyss Web Server.

Plik konfiguracyjny jest plikiem tekstowym. Wiersze, które zaczynają się znakiem `#` są ignorowane i są uważane za komentarze. Każdy wiersz zawiera tylko unikalną opcję i jeden lub więcej parametrów. Przy nazwach opcji duże i małe litery nie mają znaczenia. Na przykład, `ServerRoot` to to samo, co `SERVERROOT` lub `seRverROoT`. Prawidłowa wartość parametrów Boole`owskich to tylko `Yes`[Tak] albo `No`[Nie].

Dostępne opcje są opisane poniżej:

`Wersja <Abyss Web Server wersja>`

  Wersja oprogramowania, która wygenerowała plik konfiguracyjny. Pojawiło się w wersji 1.0.3.

`ServerRoot <prawidziwa ścieżka>`

  Ścieżka nadrzędna dla serwera sieciowego. Jest to podstawowa ścieżka dla wszystkich rzeczywistych ścieżek względnych. Ta opcja musi wystąpić przed kazdą inną opcją, która posiada ścieżkę wzgledną jako parametr.

`Ścieżka <rzeczywistwa ścieżka>`

  Ścieżka do katalogu, który zawiera zamieszczoną witrynę internetową.

`Port <liczba całkowita>`

  Numer portu, na którym serwer sieciowy nasłuchuje przychodzące połączenia. Wartość musi w zakresie od 1 do 65534.

`KeepAlive <liczba całkowita>`

  Liczba dozwolonych żądań do obsłużenia podczas tego samego połączenia przy komunikowaniu się za pomocą HTTP/1.1 i pewnych klientów HTTP/1.0.

`TimeOut <liczba całkowita>`

  Jak długo (w sekundach) serwer oczekuje na nieaktywne połączenie przed zamknięciem go.

`AdvertiseServer <boolean>`

  Załącza indetyfikator oprogramowania serwerowego w każdej odpowiedzi.

`MaxConnections <liczba całkowita>`

  Maksymalna liczba połączeń obsługiwanych jednocześnie.

`LogFile <rzeczywistwy plik>`

  Plik, do którego serwer rejestruje odwoływania.

`ExtendedLog <boolean>`

  Dodaje odsyłacz i agenta użytkownika do każdego wiersza pliku log.

`SysUser <ciąg znaków>` lub `SysUser #<liczba całkowita>`

  Gdy uruchamiasz serwer jako administrator (root), jest to nazwa lub numeryczny ID użytkownika systemu operacyjnego, do którego Abyss Web Server przełączy się.

`PIDFile <prawdziwy plik>`

  Plik, w który ID procesu serwera jest zapisywany przy każdym uruchomieniu.

`AutoIndex <boolean>`

  Włącza automatyczne generowanie wykazu katalogu jeśli nie znaleziono żadnego pliku index.

`IndexFile <ciąg znaków>`

  Dodaje nazwę pliku index. Ta opcja może pojawić się więcej niż jednen raz.

`MIMEFile <rzeczywistwy plik>`

  Nazwa zewnętrznego pliku typów MIME. Każdy z jego wierszy musi zawierać typ MIME i jeden lub więcej skojarzonych z nim rozszerzeń oddzielanych spacjami.

`MIMEType <ciąg znaków>/<ciąg znaków> <rozszerzenie> [ <rozszerzenie> …]`

  Kojarzy rozszerzenie(a) z typem MIME. Ta opcja może pojawić się więcej niż jeden raz.

`Alias <wirtualna ścieżka> <rzeczywistwa ścieżka>`

  Przekształca wirtualną ścieżkę w rzeczywistwą. Ta opcja może pojawić się więcej niż jeden raz.

`CGIEnabled <boolean>`

  Włącza wykonywanie skryptów CGI.

`CGITimeOut <liczba całkowita>`

  Jak długo (w sekundach) serwer oczekuje na dostarczenie zawartości przez skrypt CGI przed przerwaniem go. Pojawiło się w wersji 1.0.3.

`CGIErrorFile <rzeczywistwy plik>`

  Plik, w którym skrypty CGI zapisują komunikaty o błędach.

`CGIInterpreter <rzeczywistwy plik> <rozszerzenie> [ <rozszerzenie> …]`

  Deklaruje interpretatora zdolnego do uruchamiania skryptów CGI, których rorszerzenia są na liście rozszerzeń podanych jako parametry. Ta opcja może pojawić się więcej niż jeden raz.

`CGIPath <wirtualna ścieżka>`

  Zezwala na wykonywanie skryptów CGI jeśli należą do podanej wirtualnej ścieżki bądź jej podścieżek. Ta opcja może pojawić się więcej niż jeden raz.

`CGIEnv <ciąg znaków>=<ciąg znaków>`

  Dodaje zmienną użytkownika do środowiska skryptów CGI. Ta opcja może pojawić się więcej niż jeden raz.

`ConsolePort <liczba całkowita>`

  Numer portu, na którym konsola nasłuchuje nadchodzące połączenia.

`Login <ciąg znaków>`

  Login dostępu do konsoli.

`Password <ciąg znaków>`

  Zaszyfrowane hasło dostępu konsoli. Szyfrowanie hasła pojawiło się w wersji 1.0.3.

`SSIEnabled <boolean>`

  Włącza przetwarzanie SSI. Pojawiło się w wersji 1.0.7.

`SSIExtension <rozszerzenie>`

  Włącza przetwarzanie SSI dla plików z podanym rozszerzeniem. Pojawiło się w wersji 1.0.7.

`SSISizeAbbrev <boolean>`

  Określa domyślny sposób wyświetlania rozmiarów plików w SSI. Jeśli ustawione na true (prawda), rozmiar będzie podawany w Kb lub Mb. W przeciwnym razie, będzie podawany w bajtach. Pojawiło się w wersji 1.0.7.

`SSITimeFmt <ciąg znaków>`

  Określa domyślny format wyświetlania dat w SSI. Pojawiło się w wersji 1.0.7.

`SSIErrMsg <ciąg znaków>`

  Określa domyślny komunikat o błędzie wyświetlany w momencie wystąpienia błędu SSI. Pojawiło się w wersji 1.0.7.

`CustomError <kod-stanu> <url>`

  Określa własną stronę błędu. Pojawiło się w wersji 1.0.7.

`CustomErrorDefault <url>`

  Określa domyślną własną stronę błędu. Pojawiło się w wesji 1.0.7.

`User <user name> <zaszyfrowane hasło>`

  Deklaruje użytkownika. Pojawiło się w wersji X1.

`Group <nazwa grupy> [ <członek> …]`

  Deklaruje grupę. Członkowie są już zdeklarowanymi użytkownikami bądź grupami. Pojawiło się w wersji X1.

`AccessControl <wirtualna ścieżka> <łańcuch znakowy dziedziny> +|- [ <użytkownik/grupa> …] +|- [ <użytkownik/grupa> …]`

  Dodaje zasadę dostępu do ścieżki. Użytkownicy i grupy poprzedzeni `+` są tymi dla których dostęp jest dozwolony. Rozkaz zezwalania/odmawiania jest wywnioskowany z `+` bądź `-`. Pojawiło się w wersji X1.

Poprzedni | Spis treści | Następny
Słowniczek |  | Format Szablonów

Copyright © 2001-2003 by Aprelium Technologies