Cunoștințe despre Internet
Internetul există ca o colecție de servere web care găzduiesc pagini accesibile de pe calculatoare. Aceste servere trebuie să ruleze un software de server pentru a procesa cererile utilizatorilor. Un exemplu de astfel de pachet este Apache, un server web gratuit, care a devenit foarte popular pentru găzduirea site-urilor. Apache răspunde la cereri URL prin protocoale de comunicare multithread și poate fi extins pentru a lucra cu limbaje de programare și baze de date.
Apache este un software de server web și, prin urmare, se ocupă în principal de cererile HTTP la adrese URL. URL-urile sunt adresele pe care utilizatorii le introduc în browser pentru a accesa o pagină. Când un utilizator tastează un URL, browserul trimite un request HTTP către serverul Apache, de obicei pe portul 80. Protocolul HTTP este standardul de transfer de date pentru pagini web; Apache primește cererea și trimite pagina solicitată.
Un server Apache poate gestiona simultan numeroase cereri HTTP. Pentru a face asta, serverul rulează mai multe fire de execuție (threads). Fiecare cerere HTTP creează un thread dedicat care se ocupă de preluarea și trimiterea paginii către client, permițând astfel accesul simultan pentru mulți utilizatori.
Pe lângă pagini web, Apache poate oferi descărcarea fișierelor audio, video, documente Word sau PDF prin HTTP. Dacă un utilizator solicită un fișier de script, cum ar fi PHP, Python sau Perl, Apache execută programul și trimite rezultatul prin HTTP. Pentru a procesa astfel de cereri, serverul trebuie să aibă instalat modulul corespunzător pentru limbajul respectiv.
Apache poate fi instalat ca un pachet standalone sau ca parte a unor soluții mai mari, inclusiv module suplimentare. Un exemplu binecunoscut este stiva LAMP (Linux, Apache, MySQL, PHP/Perl/Python), care combină Apache cu bazele de date și limbajele de scripting pentru a servi conținut dinamic pe site-uri.
Depășirea restricțiilor web la locul de muncă și la școală Angajatorii și instituțiile de învățământ monitorizează din ce în ce mai mult modul în care angajații și studenții își petrec timpul pe calculator. Pentru a împiedica accesul la site-uri nedorite, mulți folosesc programe restrictive și firew
Un server web este instrumentul ideal pentru a partaja informații sau fișiere online. Poate susține un site personal, un portofoliu, un blog sau chiar un magazin virtual. Pentru a-l expune pe Internet, trebuie instalat și configurat Internet Information Services (IIS) pe Windows Server 2003, deoarec
Craigslist este un site de anunțuri clasificate online, împărțit în zone de orașe. Utilizatorii pot posta anunțuri în categorii precum Servicii, De vânzare, Locuri de muncă, Cămin, Comunitate și Personal. Cunoașterea de bază a Craigslist permite utilizatorilor să interacționeze în siguranță.Postarea