| En-httpd en-httpd is een HTTP-server die momenteel alleen URL's naar bestanden kaarten. |
Download nu |
En-httpd Rangschikking & Samenvatting
- Naam uitgever:
- James Antill
- Uitgever website:
- http://www.and.org/ustr/
En-httpd Tags
En-httpd Beschrijving
En-httpd is een HTTP-server die momenteel alleen URL's naar bestanden kaarten. En-httpd is een HTTP-server die momenteel alleen URL's naar bestanden kaarten. Met andere woorden, in kan een inkomende URL nemen en deze in een bestand in kaart brengen. En-httpd kan CGI of andere soorten code uitvoeren. En-httpd kan niet eens dynamisch directory-vermeldingen maken. Design is een statemachine die IO-evenementen wordt geactiveerd, enigszins zoals Thttpd en Boa (onder andere) .SIMPLE-tests met AB laten zien dat het ongeveer twee keer zo snel is als thttpd-2.20C (let op Ondersteunt niet HOUD-ALIVE, die en-httpd een aanzienlijk voordeel geeft - voornamelijk als gevolg van gebruik van VSTR). Beschrijft de volgende systeemhulpprogramma's: poll of epoll, multiplexingMultiple-procesondersteuning. Voor MP-systemensendFile of MMAP, voor bestandsinhoudsLFSTCP_CORDTCP_DEFER_ACCCESSIX_FADVISE () chroot, privilage de-escalatie (kan ook gemakkelijk worden gestart als niet-root) doet een bindmontage voor / dev / log wanneer in een chroot.Socket FiltersIP-binding HTTP / 1.1 conditioneel compliant , voor zover ik weet (en ik heb testen om er een deel van te bewijzen :). Ondersteunt optionele http / 1.1-functies: Accepteer de kop voor content-type.0.9 HTTP-compatibiliteit SUPPATION -E-ALIVE, standaard voor 1.1 en 1.0virtual hosts ( VIA. PREVIX-mappen en expliciete configuratieverklaringen) IF-MODIFICEERD - Sinds / if-undificificed-sindsbyte-reeksen (enkelvoudige en multipart / byteranges) If-Rangemultipart / Byteranges kunnen ook beperkt zijn om te voorkomen dat DOS-aanvallen .Accept-codering / content-codering voor te voorkomen GZIP / BZIP2 (VIA. PRE-gegenereerde bestanden) Opremeert ook identiteitStagsaccept-taalonderhandeling om meerdere talen parses /etc/mime.types-bestand plus-extensies te dienen voor het niet toestaan van bepaalde bestandstypes. Kan "gemakkelijk" dwz worden uitgevoerd. "and-httpd foo" start een webserver die luistert op poort 80 of 8008 (afhankelijk van als u UID ZERO) die de inhoud van de map "FOO" -configuratiebestand PARSER.OSOSOSO heeft, heeft optioneel "per aanvraag" Configuratiebestanden ( Met behulp van dezelfde code, en dus lay-out, als de belangrijkste configuratiebestanden), zodat u: expliciete inhoud-types kunt genereren. Oplaten van onderhandelde inhoudstypes voor aanvragen met meerdere types.eg. http://www.and.org/vstr/examples/httpd.c is verkrijgbaar als tekst / vlakte en tekst / htmlgenerate content-MD5 Datagenerate content-locatiegegevens. Verloopt verloopt en cache-control-gegevens. Genereren van alle vier soorten omleidingen .Genereer de bruikbare typen foutcondities. Verander het bestandsobject dat wordt gebruikt om de gegevens te bedienen. Hoe een native ACL-configuratie (kan ook Linux-socketfilters gebruiken) .Alle "configuratieparameters" uitgevoerd via de beleid van het IP-adresverbindingen. . Change Configuratiebeleid op basis van vele parameters van het verzoek.Automatisch genereren de "Right" Vary header op basis van welke velden van het verzoek is getest.Inclusief init.d-bestand en maakt "Local Controller" -aansluitingen toe voor Soft Restarts, statusinformatie enz. .Converter om logbestanden te maken die eruitzien als Apache-Httpd Combined Log-bestanden.De niet: Auto genereer directory-lijsten (zie ex_dir_list2html in VSTR-voorbeelden) SSI, of andere bestandsinhoudsopgave (zie ex_ssi in VSTR-voorbeelden) Programma's uitvoeren (nietOproep EXEC helemaal, alleen gesprekken vork () bij het opstarten voor MP-systemen). Call elke I18N / GTText Libc-functies (zal worden vast). Parse of eren de Accept-charset header.full-datumparser (geen probleem, string matches goed).
En-httpd Gerelateerde software