Webbediener vir die toets van werwe en toepassings

INHOUDSOPGAWE:

Webbediener vir die toets van werwe en toepassings
Webbediener vir die toets van werwe en toepassings
Anonim

'n Webbediener is 'n toepassing wat verantwoordelik is vir die verskaffing van inligting in die vorm van webblaaie. Daarbenewens is dit verantwoordelik vir baie bykomende funksies, insluitend:

  • hardloop 'n verskeidenheid toepassings geskryf in PHP, ASP en ander programmeertale;
  • Ondersteun veilige verbinding met
  • gebruikersmagtiging.

Hoofwebbedieners

Vandag is die Apache-webbediener die gewildste vanweë sy versoenbaarheid met 'n groot aantal bedryfstelsels en 'n gratis lisensie. In die omgewing van korporatiewe gebruikers, 'n soortgelyke produk genaamd Internet Information Services (IIS), ontwikkel deur die maatskappy, word dikwels Microsoft gebruik.

Webbediener
Webbediener

In sommige gevalle, byvoorbeeld, as dit nodig is om die spoed van die lewering van statiese inhoud te verhoog of om spesifieke funksies in die toepassing te gebruik, wend hulle hulle tot die gebruik van Nginx, lighttpd en ander webbedieners.

Hoe 'n webbediener werk

Na ontvangs van 'n versoek van die gebruiker, stuur die webbediener, afhangende van die tipe van die versoekte lêer, dit na die kliënt of begin om die bladsy te verwerk. Waarin'n reaksiekode word gegenereer wat die sukses van die operasie of enige foute aandui.

Webbediener installasie
Webbediener installasie

Tydens bladsyverwerking loods die webbediener, indien nodig, verskeie skrifte of toepassings, ontvang data daarvan en stuur dit na die vereiste vorm na die kliënt. Meestal is die resultaat van die werk van die webbediener bladsye wat in HTML ontwerp is, wat deur die blaaier vertoon word. Daar is ander antwoorde, byvoorbeeld, vir programme wat op die gebruiker se toestel loop, kan data in XML, JSON-formaat, ensovoorts ontvang word.

Ontwerp van plaaslike webbedieners

Wanneer toepassings ontwikkel word, word enige programmeerder gekonfronteer met die behoefte aan konstante toetsing. Dit is dikwels gerieflik om 'n plaaslike webbediener vir hierdie doeleindes te gebruik, wat direk op die ontwikkelaar se rekenaar geïnstalleer is. Dit is as gevolg van die vermoë om vinnig wysigings te maak en die afwesigheid van die behoefte om voortdurend aan afgeleë masjiene te koppel.

Jy kan die voorkoms van HTML-bladsye sonder bykomende sagteware nagaan deur die lêer oopmaak-funksie te gebruik. In hierdie geval sal die blaaier nie die toepassing uitvoer nie, maar bloot al die teks op die skerm vertoon, met inagneming van die HTML-opmerk. Dit kan tot die vreemdste resultate lei. Om resultate te behaal wat ooreenstem met dié wat verkry sal word deur die hulpbron op die internet te plaas, laat die webbediener toe, wat op die plaaslike rekenaar geïnstalleer is.

Ontwikkelaarpakkette of doen-dit-self-webbedienerinstallasie en -opstelling

Die meeste webbedieners word gratis en onder gratis lisensies versprei. Betaalde produkte is skaars en word as 'n reël slegs in 'n korporatiewe omgewing vereis. Om die sagteware op jou eie rekenaar af te laai en te installeer is geen probleem nie. Die moeiliker stap is die opstelling. Die webbediener in die verstekkonfigurasie is ongerieflik vir werklike gebruik, selfs tydens toepassingstoetsing. Daarom sal jy verskeie lêers moet redigeer om die nodige parameters te spesifiseer.

'n Ander benadering is gewild onder Windows-gebruikers. Dit bestaan uit die gebruik van toepassingspakkette vir ontwikkelaars. So 'n stel sluit onmiddellik in: 'n webbediener, MySQL-databasisbestuurstelsel, verskeie programmeertale. In hierdie opsie, na installasie op 'n plaaslike rekenaar, sal alles outomaties gekonfigureer word.

Die keuse van installasie-opsie hang af van die persoonlike voorkeure en kwalifikasies van die gebruiker. In die meeste gevalle kan jy die kit gebruik, alhoewel daar verouderde weergawes van programmeertale of databasisse kan wees, wat die ontwikkeling en keuse van 'n gasheerverskaffer om die voltooide hulpbron te huisves baie kan bemoeilik.

Installering van 'n plaaslike webbediener in 'n virtuele masjien

'n Virtuele masjien laat jou toe om verskeie gevalle van bedryfstelsels op 'n enkele rekenaar te laat loop. En hulle kan selfs uit verskillende families wees. Jy kan byvoorbeeld Linux en FreeBSD vanaf Windows laat loop.

Plaaslike webbediener
Plaaslike webbediener

Installeer 'n webbediener om toepassings of werwe op 'n virtuele te toetsdie masjien laat jou toe om 'n konfigurasie te skep wat so soortgelyk as moontlik is aan die werklike omstandighede waarin werk sal plaasvind. Die meeste moderne gasheerwebwerwe gebruik Linux, wat lei tot meer spesifieke sagteware-konfigurasies. Op 'n virtuele masjien kan u dieselfde bedryfstelsel installeer, 'n lêerstruktuur so na as moontlik aan die werklikheid skep, die nodige weergawes van programmeertale en databasisbestuurstelsels kies. Nog 'n voordeel is die vermoë om veelvuldige projekte te toets wat 'n wye verskeidenheid konfigurasies vereis.

Webbediener opstelling
Webbediener opstelling

Daar is 'n nadeel aan die virtualiseringsbenadering. Die gebruiker sal homself moet vergewis van die dokumentasie, nie net vir die opstel en installering van die webbediener nie, sowel as ander programme, maar ook met die handleidings vir die bedryfstelsel self. Om vinnig virtuele masjiene op te stel, kan jy ook spesiale beheerpanele gebruik wat die webbediener en ander toepassings outomaties sal installeer en opstel.

Aanbeveel: