Monkey HTTP Daemon on avoimen lähdekoodin ja pienet komentorivin sovellus, joka tarjoaa kevyt ja erittäin nopea web-palvelin on suunniteltu erityisesti GNU / Linux-käyttöjärjestelmissä, tukee 32-bit, 64-bit, sekä ARM architectures.Features klo glanceThe ohjelmisto on HTTP / 1.1 yhteensopiva, tarjoaa C API (Application Programming Interface), tukee IPv6 ja IPv4-protokollia, tukee virtuaalinen hosts, tukee asynkronisen verkostoitumisen malli, kannattaa sisennetty kokoonpano, ja mukana tulee tehokas plugin arkkitehtuuria.
Liitännäisten, Monkey HTTP Daemon voidaan laajentaa tukea CGI (Common Gateway Interface), FastCGI, SSL (Secure Sockets Layer), UNIX Shell (komentorivikäyttöliittymässä), luokkahakemisto, kirjaudu kirjailija, ja paljon muita houkuttelevia toimintoja .Installing Monkey HTTP DaemonTo asentaa Monkey HTTP Daemon ohjelma Linux-jakelu, sinun täytyy ensin ladata uusimman version ohjelman Softoware käyttäen omistettu lataa nappia yläpuolella, tallenna arkisto jonnekin tietokoneen ja pura se käyttäen arkiston johtaja työkalu.
Avaa sitten sisäänrakennettu Terminal sovelluksen. Käyttämällä & lsquo; cd & rsquo; komento, navigoida paikkaan erotetun arkistoja (esim cd /home/softoware/monkey-1.5.5), suorita & lsquo; ./ configure & rsquo; komento määrittää ja optimoida ohjelmisto tietyn laitearkkitehtuuria (64-bittinen ja 32-bittinen tukee).
Kun näet & ldquo; Monkey kokoonpano tehdään !, rakentaa tyyppi "tehdä 'Hauskaa! ;) & Rdquo; viestin, se on aika juosta & lsquo; tehdä & rsquo; komento kokoamaan Monkey HTTP Daemon. Onnistuneen kokoaminen, suorita & lsquo; sudo make install & rsquo; komennon etuoikeutettu käyttäjä tai & lsquo; make install & rsquo; komento root asentaa ohjelmisto laaja ja asettaa sen kaikille käyttäjille oman machine.Using Monkey HTTP DaemonTo käyttää sitä, kirjoita & lsquo; apina help & rsquo; komento nähdäksesi käyttöviestin ja käytettävissä komentorivivaihtoehdot, jota voidaan käyttää määrittämään erilaisia asioita, kuten asetustiedostot hakemistoon, pääpalvelimelta asetustiedosto miimikkoja asetustiedosto, plugins.load asetustiedosto, sivustoja asetushakemistoa sekä plugin asetushakemistoa. Lisäksi voit asettaa kuulijan TCP-portin ja työntekijöiden määrä sekä pakottaa ohjelman suoritettavaksi daemon.
Mitä uutta strong> tässä julkaisussa:
- HTTP: lisälehtiä validointi poistettaessa pyynnöstä epätäydellisestä
Mitä uutta strong> versiossa 1.4.0:
- Uusi Jemalloc muistinhallinnassa.
- Uusi Virtual Host FDT ominaisuus "Jaettu tiedostokuvaajia".
- Uusi virheenkäsittelijä järjestelmän puheluja.
- Monet Scheduler optimointeja.
- Uusi virheenkorjaus mekanismi kautta Linux Trace Toolkit (LTTng).
- uusia kokeellisia Proxy Käänteinen.
- SSL plugin tukee nyt varten PolarSSL v1.3.
- lisenssi on siirtynyt GPLv2 LGPLv2.1.
- On monia muita.
Mitä uutta strong> versiossa 1.3.0:
- Uusi oletus etusivu
- Uusi -b ohjelma lipun tulostaa rakentaa tietoa
- Uusi tuki "MUSL" C-kirjasto (--musl-tila)
- MIME- tyyppi: laajentaminen haun suorituskyvyn parannuksia (~ 50%)
- HTTP: Lisää tukea OPTIONS menetelmä
- HTTP: Älä pakota sisällön tyypin POST pyynnöstä (RFC2616 7.2.1)
- HTTP: FIX # 182 DoS vian otsikot parseri
- Core: punainen-musta-puu täytäntöönpanoa päivitetty viimeisin löytyy Linux Kernel
- Core: alustaa kello ennen lastausta plugins
- Core: on segfault, keskeytä ohjelma (core kaatopaikkoja käytössä)
- Core: sijaitsee lähellä vs. exec on epoll, Utils, metsuri ja Liana
- Tapahtumat: ylimääräisiä tarkastuksia ja eivät poistu, jos wakeup ei
- Määritä: parantunut testejä ja uusia Autocheck varten backtrace tukea
- Signal: paheksua käyttö sys_siglist
- Utils: fix aikavyöhykkeen aika generaattori
- Security (Mandril): uusi deny_hotlink direktiivi
- Auth: Fix Base64 koodauksen puskuri käyttö
- Auth: Hylkää käyttäjätunnukset jos pituus ei täsmää
- PolarSSL: Vahvistan, että TransportLayer config avain on olemassa
- FastCGI: Fix pyyntö virhelokeja
- QA: uusi testit If-Modified-Since ominaisuus
Mitä uutta strong> versiossa 1.1.1:
- Tämä pieni julkaisu korjaa joitakin kysymyksiä rakentaa järjestelmä .
- koodi on ehjä.
Mitä uutta strong> versiossa 1.1.0:
- Uusi CGI plugin lisättiin.
- ajastimella nyt rekisteröi uusi saapuvan pistorasiat kanssa MK_EPOLL_READ.
- Uusi MK_EPOLL_DISABLE tilassa annettiin yhdessä uuden epoll valtioiden mekanismi, ja uudet käyttötavat GCC ennakkohakua / [un] todennäköisesti sisäänrakennettu ins.
- HTTP nyt unsets korkki lippu kun mk_http_send_file tapahtuu.
- TCP_NODELAY ei enää käytössä. mk_api ei viedä.
- Alkuperäinen Iov nollaamista offset merkinnät on vahvistettu.
- configure skripti, plugin havaitseminen parannettiin ja useita koodin puhdistuksia ja optimointeja tehtiin.
Mitä uutta strong> versiossa 0.21.0:
- Lisätty kokeellinen IPv6-tuki.
Mitä uutta strong> versiossa 0.20.3:
- Liana_SSL nyt purkaa itseään, jos plugin ei ole käytetään liikenteen kerros.
- Debianin pakkaamista koskevat on lisätty.
Mitä uutta strong> versiossa 0.20.2:
- Non-kirjoittava lokitiedostot nyt havaita metsuri plugin.
- metsuri master lokitiedosto on oletusarvoisesti käytössä, ja stderr nyt ohjataan Master log.
- fake kuluttajien mekanismi toteutettiin välttämiseksi putken puskurin virheitä lokitiedosto ei ole saatavilla kirjoitusoperaatioissa.
- Dirlisting vähennetään yksi muistin jakamista pyyntöä kohden.
Mitä uutta strong> versiossa 0.20.1:
- Tämä uusi julkaisu tulee uusi kuuma ominaisuuksia, parannettu suorituskyky ja paljon pienempiä korjauksia.
Kommentteja ei löytynyt