Cum funcționează un server web Apache?

Apache este un server web eficient.

Prezentare generală

Serverul HTTP Apache, numit și Apache, este standardul în furnizarea de servicii web și a deschis calea pentru extinderea capacităților web. Apache se bazează pe o platformă de servicii web open source inițial dezvoltată pentru serverele Linux / Unix, dar ulterior a fost configurată să funcționeze cu Windows și cu alte sisteme de operare.

istorie

La început, Apache a devenit cunoscută sub numele de "patchy", deoarece prima versiune a Apache era disponibilă ca o serie de patch-uri. În aprilie 1995, versiunea 0.6.2 a lui Apache a fost publicată public. După câteva luni, în decembrie 1995, Apache 1.0 a intrat în vânzare și a fost un succes pe web, ceea ce la transformat în cel mai folosit server web. În 1999, Fundația Apache Software (Fundația Apache Software) a fost creată pentru a obține suport financiar, organizațional și legal pentru server.

acte

Serverul web Apache este gratuit și este dezvoltat de o comunitate open source. Puteți descărca programul de pe site-ul său web și îl puteți instala singur. Pentru a instala serverul în Linux este posibil să aveți nevoie de cunoștințe despre programare. Dar, în cazul Windows, puteți să-l rulați printr-o interfață grafică de utilizator (GUI în limba engleză). Cea mai recentă versiune a serverului Apache este în prezent în versiunea 2.2 și a ieșit în 2006.

capabilități

Serverul web Apache este echipat cu multe capabilități, ceea ce îi permite să susțină mai multe scenarii și module pentru web. Acest server acceptă Interfața comună de intrare (CGI în limba engleză) și Server Side Includes (SSI). CGI este folosit ca un mijloc comun de comunicare între software-ul extern și serverul web, în ​​timp ce SSI este un fișier de comandă pentru server. Utilizatorii Apache pot instala, de asemenea, alte module, cum ar fi un director de acasă pentru utilizatori, redirecționarea adreselor URL, autentificarea utilizatorilor și accesul anonim al utilizatorilor, printre altele.

importanță

Site-urile complexe, cum ar fi cele din băncile de date de lucru sau din bibliotecile online, au o mulțime de informații și sunt create de un limbaj de programare. Acest tip de site-uri web are nevoie de un server care să accepte funcții avansate, cum ar fi ASP sau CGI. Serverul Web Apache le suportă și oferă suport administrativ serverului fizic care are informațiile reale. În plus, serverul oferă securitate site-ului, asigurând evitarea virușilor, a codurilor rău intenționate sau a atacurilor spyware.

beneficiu

Deși serverul web Apache este gratuit, acesta este încă mai rapid comparativ cu cele mai scumpe servere web de pe piață care costă sute de dolari. Serverele Apache se pot ocupa de mai mult de un milion de vizite pe zi fără dificultăți.