exweserv.exe <jméno konfiguračního souboru>
Typy položek použité v konfiguraci | |
---|---|
celé číslo | Celočíselná hodnota |
řetězec | Řetězec (bez uvozovek, pokud je v uvozovkách, uvozovky jsou pak součástí řetězce) |
boolean hodnota | 1 znamená ano, 0 znamená ne. (ve skutečnosti kladné celé číslo znamená ano a cokoliv jiného ne) |
autentikační záznam |
Těchto záznamů může být více, každý specifikuje jednoho platného uživatele s heslem pro přístup na základě uživatele/hesla Formát je uživatel:typ:heslo typ určuje typ hesla (0=plaintext, 5=md5) Pokud nejsou specifikována žádná hesla, je povolen příástup všem, jinak pouze uživatelům, kteří se přihlásili svým heslem. |
IP záznam | IP adresa ve formátu X.X.X.X nebo IP rozsah ve formátu X.X.X.X-Y.Y.Y.Y. Druhá adresa by měla být větší než první. Tento záznam se používá u konfigurace allow/ban, pokud je použit, záznamy se procházejí od posledního k prvnímu a první, který pro danou adresu povoluje (allow) nebo zakazuje (ban) přístup, tak se použije a seznam se dále neprochází Pokud pro adresu není žádnýn záznam, tak se přístup defaultně povolí. Poznámka: můžete napsat "all": má to stejný efekt jako 0.0.0.0-255.255.255.255 Lze specifikovat ban=all k zakázání všech a pod tímto pak povolit pouze vybrané IP |
Kód | ... bude nahrazen: |
%% | znak % |
%{Položka} | Položka z hlavičky příchozího požadavku |
%a | vzdálená IP adresa |
%B | délka odpovědi v bajtech (množství poslaných dat bez hlavičky) |
%m | request method (GET, POST, ...) |
%q | query string (bez ?) |
%r | první řádka požadavku |
%s | kód odpovědi (200, 206, ...) |
%t | čas ve formátu (den/měsíc/rok:hodina:minuta:sekunda) |
%u | username (při http autentifikaci) |
%U | URL |
%v | webroot |
%a - %u [%t] "%r" %s %B
Položka | Význam |
maska |
V masce lze použít tyto znaky: *=jakýkoliv počet (0 a více) jakýchkoliv znaků ?=jakýkoliv 1 znak Jakýkoliv jiný znak musí odpovídat znaku ve jméně souboru. Pokud soubor odpovídá masce, použije se na něj pravidlo. Pokud soubor odpovídá více maskám, použije se pouze první pravidlo v pořadí, dále se pravidly neprochází |
| nastavení mime-type pro tento typ souboru. Pokud pro nějaké soubory není v konfiguraci specifikován mime-type, bere se defaultní z tabulky natvrdo v serveru |
akce |
Může nabývat následujících hodnot: forbid : místo souboru se pošle chybová hláška "Forbidden" (HTTP kód 500) exec : soubor se na serveru spustí (cgi) execnph : soubor se na serveru spustí (nph-cgi) sendnph : soubor se pošle bez přidávání jakýchkoliv HTTP hlaviček (užitečné pokud soubor již všechny HTTP hlavičky obsahuje) Při sendnph se ignoruje cokoliv z hlaviček (jmenovitě metoda a Range) |
parametr | pokud je akce exec nebo execnph, tak zde se specifikuje interpret. Ten se pak pustí a jeho prvním parametrem bude jméno souboru, místo aby se soubor pouštěl přímo (užitečné pro skripty v perlu, atd ....) |
install.cz.txt | Instrukce k instalaci |
description.cz.txt | Popis programu |
changelog.cz.txt | Changelog |
gpl_cz.txt | Licence pro použití programu (GPL) |