Az OpenAngel egy HTTP/1.0 kompatibilis, rendkivul jol vedett webszerver. Mivel a biztonsag meghatarozo szerepet jatszik a fejlesztesnel, ezert kulonbozo funkciok kimaradtak belole, tehat rendkivul egyszeru.
A 0.1-es verzio elerendo celja, egy biztonsagos es lehetoleg hibaktol mentes webszerver "mag"-ot lehessen letrehozni, es ez megfelelo alapja legyen a kesobbi valtozatoknak. Nincs benne egyenlore sem cgi, sem vhost, sem konyvtar listazas, semmi. Kizarolag file kiszolgalasra alkalmas.
Kifejezetten kisebb szerverek szamara keszult, ahol fontos a megbizhatosag es a biztonsag.
Egy par szot az elonyeirol:
- chroot fuggvenyt hasznal, ez egy ketrec fog letrehozni, amibol keptelenseg
kiszabadulni (a program be lesz "zarva" a DocumentRoot konyvtarba)
- kicsi, akarki gyorsan atnezheti a forrast, hogy nem tartalmaz-e backdoort,
esetleg biztonsagi rest
- 100%-os rendelkezesre allas, ezt bizonyitja egy hatalmas (1,000,000 lekeres)
teszt, ami alatt 1 kapcsolatot sem dobott el.
- kis eroforrasigeny, a teszt alatt alig 1-2% CPU idot fogyasztott
- kis szerverekre, ahol nincs szukseg dinamikus oldalak kiszolgalasara,
tokeletesen alkalmas, sot a hasznalata biztonsagosabb mint akarmelyik
multifunkcionalis webszervere (apache, roxen, ..)
- egy szurot alkalmaz a gyanus keresek "leleplezesere", csak igy lehet meg-
akadalyozni egy majdani, esetleges biztonsagi res kihasznalasat.
- konnyen konfiguralhato
- apache stilusu httpd.conf (config file)