Internet, Web Hosting
Web-palvelin testaukseen sivustot ja ohjelmat
Web Server - sovelluksen, joka on vastuussa tietojen antaminen muodossa www-sivuilta. Lisäksi hän on vastuussa erilaisia lisäominaisuuksia, kuten:
- suorituksen erilaisia sovelluksia kirjoitettu PHP, ASP ja muita ohjelmointikieliä;
- tukea suojatun yhteyden HTTPS;
- Valtuutus käyttäjistä.
Basic web-palvelimet
Nykyään suosituin Apache www-palvelin, kiitos yhteensopivuus useita käyttöjärjestelmiä ja vapaan lisenssin.
Yritysympäristössä, käyttäjät usein käyttävät samanlaista tuotetta nimeltä Internet Information Services (IIS), Microsoftin kehittämä.
Joissakin tapauksissa, kuten tarve lisätä latausnopeuden staattisen sisällön, tai tiettyjä toimintoja hakemuksessa, ovat turvautuneet käyttää Web-palvelimen Nginx, lighttpd ym.
Toiminnan periaatteet web-palvelimen
Saatuaan pyynnön käyttäjä, web-palvelin, riippuen pyydetyn tiedoston, lähettää sen asiakkaalle tai alkaa tekee sivun. Tämä muodostaa vastauskoodin, joka ilmaisee onnistuneen toiminnan päätyttyä tai virheitä.
Käsittelyn aikana Web-palvelimen sivujen käynnistää erilaisia skriptejä tai sovelluksia, tarvittaessa vastaanottaa tietoja niistä, ja muuntamisen jälkeen haluttuun muotoon lähettää asiakkaalle. Useammin kuin ei tulosta tulossa Web-palvelimen, jonka tarkoituksena on HTML, näyttö, joka harjoittaa selaimessa. On muitakin variantteja vastauksia, esimerkiksi ohjelmia käynnissä käyttäjän laite voi tulla tietoja XML-muodossa, JSON, ja niin edelleen.
Nimittämisestä paikallisten Web-palvelimet
Kehittää sovelluksia, mitä tahansa ohjelmoija joutuu välttämättömyyden sen jatkuva testaus. Usein näihin tarkoituksiin on sopivaa käyttää Web-palvelimelle, joka on asennettu suoraan kehittäjän tietokoneessa. Tämä johtuu siitä, että kyky nopeasti tehdä muutoksia, ja puute tarvitaan pysyvä yhteys etäkoneen.
Tarkista ulkonäkö HTML-sivuja on mahdollista ilman lisäohjelmia joko avoimen tiedoston toiminto. Tällöin selain ei toteuttaa sovelluksen, ja yksinkertaisesti näyttää kaikki teksti, tarkkailemalla HTML-merkkaus. Tämä voi johtaa hyvin outoja tuloksia. Tulosten saavuttamiseksi yhdenmukaisia jotka saataisiin asettamalla resurssi internetissä, mahdollistaa web-palvelin, asennus suoritetaan paikallisen tietokoneen.
Paketit kehittäjille tai riippumattomien asennus ja konfigurointi web-palvelimen
Useimmat web-palvelimet jaetaan ilmaiseksi ja ehtojen vapaat käyttöoikeudet. Maksullisia tuotteita ovat harvinaisia ja vaativat, pääsääntöisesti vain yritysympäristössä. Lataa ja asenna ohjelmisto omalle koneelleen ongelmia ei ole. Monimutkaisemmat vaiheessa - asetus. Web-palvelin oletuskokoonpanossa on hankalaa jokapäiväiseen käyttöön, jopa sovellusten testaus. Joten meidän täytyy muokata muutamia tiedostoja määrittää tarvittavat parametrit.
Toinen lähestymistapa on suosittu Windows-käyttäjien kanssa. Se sijaitsee käytön sovelluspaketit kehittäjille. Tällaisessa pakkaus välittömästi kuuluvat: web-palvelimen, tietokannan hallintajärjestelmä MySQL, eri ohjelmointikieliä. Tässä suoritusmuodossa, kun se on asennettu paikalliseen tietokoneeseen kaikki asetetaan automaattisesti.
Valinta asennusvaihtoehtoja riippuen henkilökohtaisten mieltymysten ja käyttäjien koulutus. Useimmissa tapauksissa voit käyttää pakki, vaikka voi olla vanhempia versioita ohjelmointikieliä tai tietokantoja, jotka voivat vaikeuttaa huomattavasti design ja hosting-palvelujen tarjoaja järjestää valmiiksi resurssi.
Asentaminen Web-palvelimelle virtuaalikoneen
Virtuaalikone voit suorittaa samalla tietokoneella useita esiintymiä käyttöjärjestelmiä. Ja he saattavat jopa olla eri perheitä. Esimerkiksi voit käyttää Windows Linux ja FreeBSD.
Asennus Web-palvelin testaamiseksi sovelluksia tai sivustoja virtuaalikoneen luoda kokoonpano, muistuttaa eniten todellisia olosuhteita, jossa työ tapahtuu. Useimmat nykyaikaiset hosting alustoille käynnissä Linux, joka aiheuttaa tietyn ohjelmiston kokoonpano. Virtuaalikoneen, voit asentaa sama käyttöjärjestelmä, perustettu niin lähellä todellisuutta tiedostorakenteen, valitse sopiva versio ohjelmointikielten ja tietokantojen hallintajärjestelmät. Toinen etu on kyky testata useita projekteja vaativat eri kokoonpanoissa.
Similar articles
Trending Now