Apache уеб сървър

Общ преглед на уеб сървъра на Apache

Apache HTTP Server (обикновено наричан само Apache) е общопризнат като най-популярния HTTP уеб сървър в света. Той е бърз и сигурен и работи над половината от всички уеб сървъри по целия свят.

Apache е също безплатен софтуер, разпространяван от Apache Software Foundation, който популяризира разнообразни безплатни и отворени уеб технологии с отворен код. Уеб сървърът на Apache предоставя пълен набор от функции, включително CGI, SSL и виртуални домейни; тя също така поддържа plug-in модули за разширение.

Въпреки че Apache първоначално е проектиран за Unix среда, почти всички инсталации (над 90%) работят на Linux. Тя обаче е достъпна и за други операционни системи като Windows.

Забележка: Apache има друг сървър, наречен Apache Tomcat, който е полезен за Java Servlets.

Какво представлява HTTP уеб сървър?

Сървърът като цяло е отдалечен компютър, който обслужва файлове за искане на клиенти. След това уеб сървър е средата, в която се изпълнява уебсайт; или по-добре, компютърът, който обслужва уебсайта.

Това е вярно независимо от това, което уеб сървърът предоставя или как се доставя ( HTML файлове за уеб страници, FTP файлове и т.н.), нито използвания софтуер (напр. Apache, HFS, FileZilla, nginx, lighttpd).

HTTP уеб сървър е уеб сървър, който доставя съдържание през HTTP или Hypertext Transfer Protocol, в сравнение с други като FTP. Например, когато отидете в уеб браузъра си, в крайна сметка се свързвате с уеб сървъра, който е домакин на този уебсайт, за да можете да общувате с него, за да поискате уеб страници (които вече сте направили, за да видите тази страница).

Защо да използвате Apache HTTP сървър?

Има много предимства за HTTP сървъра на Apache. Най-забележителното е, че е напълно безплатно както за лични, така и за търговски цели, така че не е нужно да се притеснявате, че трябва да плащате за това; дори и малките еднократни такси не съществуват.

Apache също е надежден софтуер и се актуализира често, тъй като той все още се поддържа активно. Това е важно, когато разглеждате какъв уеб сървър да използвате; който искате не само да осигурява непрекъснато нови и по-добри функции, но и нещо, което ще продължи да се актуализира, за да се осигурят лепенки за сигурността и подобрения в уязвимостта.

Докато Apache е безплатен и актуализиран продукт, той не смазва функциите. Всъщност, това е един от най-изпълнените с функция HTTP уеб сървъри на разположение, което е друга причина, тя е толкова популярна.

Модулите се използват за добавяне на повече функции към софтуера; удостоверяване на паролата и цифрови сертификати; можете да персонализирате съобщенията за грешки; една инсталация на Apache може да достави няколко уебсайта с виртуални възможности за хостинг; прокси модули са налични; той поддържа SSL и TLS и GZIP компресия за ускоряване на уеб страниците.

Ето няколко други функции, които се виждат в Apache:

Нещо повече, въпреки че има много функции, не е нужно да се притеснявате толкова много за начина, по който ще се научите да ги използвате. Apache е толкова широко използван, че отговорите вече са дадени (и публикувани онлайн) на почти всеки въпрос, който може да поискате.