It ynternet, Webhosting
Webserver foar testen fan sites en applikaasjes
In webserver is in applikaasje dy't ferantwurdlik is foar it jaan fan ynformaasje yn 'e foarm fan websiden. Dêrneist is hy ferantwurdlik foar in protte ekstra funksjes, wêrûnder:
- Utfiering fan in ferskaat oan tapassingen dy't yn PHP skreaun binne, ASP en oare programmingtalen;
- Stipe feilige ferbining mei HTTPS;
- Autorisaasje fan brûkers.
Basic Webservers
Tsjintwurdich is de populêrste de Apache-web-tsjinner, troch syn kompatibiliteit mei in grut oantal bestjoeringssysteem en in frije lisinsje.
Yn in bedriuwsomjouwing wurdt in likense produkt as Internet Information Services (IIS) ûntwikkele, by Microsoft ûntwikkele, faak brûkt.
Yn guon gefallen is bygelyks as jo de snelheid fan 'e frijheid fan' e frijsteat fan ynhâld te brûken of spesifike funksjes yn 'e applikaasje brûke, brûke de web-servers Nginx, lighttpd en oaren.
De begjinsels fan 'e webserver
Nei't jo in fersyk fan 'e brûker ûntfange, stjoert de webserter, ôfhinklik fan de type fersochte triem, nei it kliïnt of begjint de side ferwurkjen. Dit soarget in antwurdkode dat oanjûn is fan suksesfolle operaasje of eventuele fouten.
Tidens de ferwurking fan 'e side rint de webtsjinner, as nedich, in ferskaat oan skripts of applikaasjes, ûntfangt gegevens fan harren en stjoert se nei de kliïnt nei konversaasje nei it fereaske formulier. Meastentiids is it resultaat fan 'e operaasje fan' e webserver siden dy't ynformatearre binne yn HTML, dy't de browser werjaan. Der binne ek oare farianten fan antwurden, bygelyks, foar programma rint op de brûker apparaat mooglik komme gegevens yn XML opmaak, it JSON, ensafuorthinne.
Meitsje lokale Webservers
By it ûntwikkeljen fan tapassingen is in programmer fan it need foar konstante toetsen. Faak foar dizze doelen is it handich om te brûken op in lokale webserver, dy't ynstallearre is direkt op 'e projektûntwikkelder syn kompjûter. Dit is fanwege de mooglikheid om edysjes fluch te meitsjen en gjin gebrûk te meitsjen om stil te ferbinen mei ferfangermasines.
Kontrolearje it uterlik fan HTML-siden is mooglik sûnder ekstra software mei help fan it iepen triem funksje. Yn dit gefal sil de blêder it programma net útfiere, mar gewoan allinich de tekst op it skerm sjen, beoardielje de HTML-markearring. Dit kin liede ta de bjusterbaarste resultaten. Om de resultaten te ferwêzentlikjen hokker wurde krije by it ynstellen fan de boarne yn it ynternet, lit de webserder ynstalleare dy't op it lokale komputer ynstalleart.
Pakketten foar ûntwikkelders of sels ynstallaasje en konfiguraasje fan in webserver
De measte web-tsjinners wurde fergees fergees beskikber en ûnder fergese fergunningbegripen. Begeande produkten binne seldsum en binne nedich, allinich mar yn 'e bedriuwsomjouwing. Download en ynstallearje de software op har eigen computer problemen is net. In hurdere poadium is oanpassing. De webserver yn 'e standertkonfiguraasje is ûnsichtber foar echte gebrûk sels yn' t tapassingsproses. Dêrom moatte jo ferskate triemmen feroarje om de ferplichte parameter te bepalen.
In oare oanpak is populêr foar Windows-brûkers. It bestiet út tapassing fan tapassingpakket foar ûntwikkelders. Yn sa'n kit fuortendaliks ûnder oaren: webserver, database management systeem MySQL, ferskillende programmearring talen. Yn dizze ferzje, nei de ynstallaasje op de lokale komputer, sil alles automatysk ynsteld wurde.
De kar fan 'e ynstallaasjeopsje hinget ôf fan' e persoanlike foarkarren en feardichheden fan 'e brûker. Yn 'e measte gefallen kinne jo it kit brûke, hoewol it ferâldere ferzjes fan programmearmo's of databases kin wêze, wat de ûntwikkeling en seleksje fan in hosting-provider de komplete boarne ynkomme kinne.
Ynstallearje de lokale webserver op in firtuele masine
De firtuele masine kinne jo rinne op deselde kompjûter meardere ynstânsjes fan bestjoeringssystemen. En se kinne sels fan ferskate famyljes wêze. Jo kinne bygelyks Linux en FreeBSD út Windows útfiere.
In ynstallearjen fan in webtsjinner om te probearjen fan applikaasjes of websiden op in firtuele kompjûter lit jo in konfiguraasje meitsje dy't de echte betingsten oanbelanget wêr't it wurk foarkomt. De measte moderne hosting-sites rinne ûnder Linux, wat mear spesifike software konfiguraasjes feroarsaakje. Op in firtuele masine kinne jo itselde bestjoeringssysteem ynstallearje, in triemstruktuer meitsje dy't as ticht by realiteit as mooglik is, selektearje de needsaaklike ferzjes fan programmearmooglikheden en database-bestânsysteem. In oar foardiel is de mooglikheid om ferskate projekten te testen dy't in breed ferskaat oan konfiguraasjes nedich binne.
Similar articles
Trending Now