Apache HTTP Server (обикновено наричан само Apache) е бърз и сигурен и работи над половината от всички уеб сървъри по целия свят.
Apache също е безплатен софтуер. Разпространява се от Apache Software Foundation, която популяризира разнообразни безплатни уеб технологии с отворен код. Уеб сървърът на Apache предоставя пълен набор от функции, включително CGI, SSL и виртуални домейни; тя също така поддържа plug-in модули за разширение.
Въпреки че Apache първоначално е проектиран за Unix среди, повече от 90% от инсталациите работят на Linux. Тя обаче е достъпна и за други операционни системи като Windows.
Какво е HTTP сървър?
Сървърът като цяло е отдалечен компютър, който обслужва файлове за искане на клиенти. След това уеб сървър е средата, в която се изпълнява уебсайт - компютърът, който обслужва уебсайта.
Уеб сървър предоставя съдържание чрез протокола за трансфер на хипертекст. Например, когато отидете в Go-Travels.com във вашия уеб браузър, в крайна сметка се свързвате с уеб сървъра, който е домакин на този уебсайт, за да можете да комуникирате с него, за да поискате уеб страници (които вече сте направили, за да видите тази страница) ,
Защо да използвате Apache HTTP сървър?
Най-значимото предимство на Apache е, че е безплатно както за лични, така и за търговски цели, така че не е нужно да се притеснявате, че трябва да платите за него.
Apache също е надеждна софтуеърна рамка и остава активно поддържана, затова получава чести подобрения на функциите, подобрения на защитата и подобрения в уязвимостта.
Докато Apache е безплатен и актуализиран продукт, той не смазва функциите. Всъщност, това е един от най-изпълнените с функция HTTP уеб сървъри на разположение, което е друга причина, тя е толкова популярна.
Използвайте модули, за да добавите допълнителни функции към софтуера. Apache поддържа:
- Удостоверяване с парола и цифрови сертификати
- Персонализируеми съобщения за грешки
- Подкрепа за няколко уебсайта с виртуални възможности за хостинг
- Прокси услуги
- SSL и TLS
- GZIP компресия за ускоряване на уеб страниците
Ето няколко други функции, които се виждат в Apache:
- IPv6
- XML
- FTP
- Perl, Lua и PHP
- Широчина на трафика
- WebDAV
- Балансиране на натоварването
- HTTP / 2
- .htaccess
- Режими за обработка на няколко заявки
- Пренаписване на URL адрес
- Проследяване на сесиите
- Геолокация въз основа на IP адрес
Въпреки че Apache предлага много функции, не е нужно да се притеснявате как ще се научите да ги използвате. Apache е толкова широко използван, че отговорите вече са дадени (и публикувани онлайн) на почти всеки въпрос, който може да поискате.