Serverul Apache HTTP (de obicei numit Apache) este rapid și sigur și rulează peste jumătate din toate serverele web din întreaga lume.
Apache este, de asemenea, software liber. Este distribuit de Apache Software Foundation, care promovează diverse tehnologii web gratuite și open source. Serverul web Apache oferă o gamă completă de funcții, inclusiv CGI, SSL și domenii virtuale; de asemenea, acceptă module plug-in pentru extensibilitate.
Deși Apache a fost inițial conceput pentru medii Unix, mai mult de 90% din instalații rulează pe Linux. Cu toate acestea, este disponibil și pentru alte sisteme de operare, cum ar fi Windows.
Ce este un server HTTP?
Un server, în general, este un computer la distanță care servește fișierelor pentru a solicita clienților. Un server web, atunci, este mediul în care rulează un site web - calculatorul care deservește site-ul Web.
Un server web furnizează conținut utilizând Protocolul de transfer al hipertextului. De exemplu, atunci când accesați Go-Travels.com în browserul dvs. web, în final contactați serverul web care găzduiește acest site, astfel încât să puteți comunica cu acesta pentru a solicita pagini web (pe care le-ați făcut deja pentru a vedea această pagină) .
De ce să utilizați serverul HTTP Apache?
Cel mai important beneficiu pentru Apache este că este gratuit atât pentru uz personal, cât și pentru uz comercial, deci nu trebuie să vă faceți griji că trebuie să plătiți pentru aceasta.
Apache este, de asemenea, un cadru de software fiabil și rămâne activ activ, astfel încât acesta primește upgradări frecvente ale caracteristicilor, patch-uri de securitate și îmbunătățiri ale vulnerabilității.
În timp ce Apache este un produs gratuit și actualizat, acesta nu scapă de caracteristici. De fapt, este unul dintre serverele web HTTP pline de caracteristici disponibile, ceea ce este un alt motiv pentru care este atât de popular.
Utilizați modulele pentru a adăuga mai multe funcții software-ului. Apache sprijină:
- Autentificarea parolei și certificatele digitale
- Mesaje de eroare personalizabile
- Sprijin pentru mai multe site-uri web cu capabilități virtuale de găzduire
- Servicii proxy
- SSL și TLS
- Compresie GZIP pentru a accelera paginile web
Iată o serie de alte caracteristici văzute în Apache:
- IPv6
- XML
- FTP
- Perl, Lua și PHP
- Lățimea de bandă
- WebDAV
- Load balancing
- HTTP / 2
- .htaccess
- Moduri multiple de procesare a solicitărilor
- Rescrierea URL-ului
- Urmărirea sesiunii
- Geolocație bazată pe adresa IP
Chiar dacă Apache oferă multe caracteristici, nu trebuie să vă faceți griji cu privire la modul în care veți învăța să le folosiți pe toți. Apache este folosit atît de mult încât răspunsurile au fost deja oferite (și postate online) la aproape orice întrebare pe care o puteți adresa.