whycomputer.com >> Cunoașterea pe Internet >  >> Reţea

Cum funcționează un server Web Apache?

Internetul există ca o colecție de servere Web care găzduiesc pagini Web pe care utilizatorii le pot accesa de pe computerele lor. Aceste servere trebuie să ruleze software de server pentru a gestiona cererile utilizatorilor. Un astfel de pachet software, serverul Apache Web, oferă o soluție gratuită de servere pentru dezvoltatorii care găzduiesc pagini web. Ca atare, a devenit un program popular pentru găzduirea site-urilor web. Serverul Apache funcționează prin manipularea solicitărilor de adrese URL pe server prin protocoale de comunicare specifice într-un mod multithreading și extinderea acestuia pentru a lucra cu limbi de programare și baze de date.

Adresele URL și HTTP
Apache este web server și, ca atare, se ocupă, în primul rând, de solicitările de protocol pentru Hypertext Transfer prin solicitările de adrese ale Locatorului Universal Resource. Adresele URL sunt pur și simplu numele unui site web pe care utilizatorii îl introduc în browserele Web pentru a găsi o pagină Web. Atunci când utilizatorul introduce o adresă URL, browserul trimite o solicitare HTTP către computerul de tip server care rulează Apache, de obicei pe portul 80. Protocolul HTTP este protocolul de transfer de date standard pentru pagini Web, astfel încât atunci când un utilizator trimite o cerere URL către un Apache server, serverul Apache va gestiona cererea HTTP și va returna paginile Web solicitate.

Multitasking /Multithreading
Un server Apache va gestiona numeroase cereri HTTP la un moment dat. Pentru a face acest lucru, serverul trebuie să ruleze pe mai multe "fire" de execuție. Un fir este o parte a unui program care se separă de programul principal și rulează în același timp pentru a îndeplini o anumită sarcină. Serverul Apache va crea un fir nou pentru fiecare cerere HTTP care se va ocupa de preluarea și returnarea paginii web solicitate. Acest lucru permite Apache să servească simultan pagini web pentru mai mulți utilizatori.

Programarea și administrarea fișierelor
Pe lângă paginile Web, serverul Apache permite utilizatorilor să descarce fișiere pe computerele lor, ceea ce Apache va gestionați prin HTTP. Acestea includ fișiere audio, fișiere de filme sau anumite documente, cum ar fi documente Word sau PDF. Dacă utilizatorul solicită un fișier de program pentru o limbă de scripting, cum ar fi PHP, Python sau Perl, atunci serverul Apache execută programul și trimite ieșirea programului către utilizator prin intermediul HTTP. Cu toate acestea, pentru a procesa cererile de documente care conțin limbi de scripting, serverul Apache trebuie să fi instalat modulul adecvat pentru acea limbă.

Apache Packages
Serverul Apache vine ca un pachet independent, programe de servire web și complete cu module pentru îmbunătățirea performanței. O implementare populară a serverului Apache este stackul "LAMP" (Linux, Apache, MySQL și PHP /Perl /Python). Această configurație pachetează serverul Apache cu capabilitățile sale de Web-serving cu baza de date MySQL și limbi de scripting, cum ar fi PHP, pentru a servi conținutul bazei de date pentru site-uri web actualizate, cum ar fi blogurile.
URL:https://ro.whycomputer.com/net/100508724.html

Reţea
  • Cum să ignorați restricțiile Web

    Angajatorii și universitățile devin tot mai conștienți de modul în care angajații și studenții petrec timp pe calculatoarele lor. Mulți au început să instaleze programe restrictive și firewall-uri pentru a împiedica accesul la site-uri nedorite. Puteți să ocoliți aceste restricții prin conectarea șc

  • Cum se configurează un server web public

    Un server web este o modalitate foarte bună de a partaja informații sau fișiere. Puteți să-l utilizați pentru a derula o afacere sau puteți să creați o pagină de pornire pentru oricine să vadă. Acesta poate fi configurat pentru Internet ca un server public. Windows 2003 necesită instalarea serviciul

  • Cum funcționează Craigslist?

    Craigslist este un site de anunțuri clasificate online împărțit în diferite zone ale orașului. Utilizatorii postează anunțuri în categorii, inclusiv servicii, de vânzare, locuri de muncă, locuințe, comunitare și personale. Cunoștințe de bază a Craigslist permite utilizatorilor să interacționeze în m

Cunoașterea pe Internet © https://ro.whycomputer.com