Apache
Apache to najpopularniejsze oprogramowanie serwera internetowego. Umożliwia komputerowi hostowanie jednej lub większej liczby witryn internetowych, do których można uzyskać dostęp przez Internet za pomocą przeglądarki internetowej. Pierwsza wersja Apache została wydana w 1995 roku przez Apache Group. W 1999 roku Apache Group stała się Apache Software Foundation — organizacją non-profit, która obecnie zajmuje się rozwojem oprogramowania serwera internetowego Apache.
Popularność Apache na rynku hostingu internetowego wynika głównie z tego, że jest to oprogramowanie open source i można z niego korzystać bezpłatnie. Dzięki temu firmy hostingowe mogą oferować rozwiązania hostingowe oparte na Apache przy minimalnych kosztach. Inne oprogramowanie serwerowe, takie jak Windows Server, wymaga licencji komercyjnej. Apache obsługuje także wiele platform, w tym systemy operacyjne Linux, Windows i Macintosh. Ponieważ wiele dystrybucji systemu Linux również ma otwarty kod źródłowy, połączenie Linux/Apache stało się najpopularniejszą konfiguracją hostingu internetowego.
Apache może hostować statyczne witryny internetowe, a także dynamiczne witryny internetowe korzystające z języków skryptowych wykonywanych po stronie serwera, takich jak PHP, Python czy Perl. Obsługa tych i innych języków jest realizowana za pomocą modułów, czyli pakietów instalacyjnych dodawanych do standardowej instalacji Apache. Apache obsługuje także inne moduły, które oferują zaawansowane opcje zabezpieczeń, narzędzia do zarządzania plikami i inne funkcje. Większość instalacji Apache zawiera moduł przepisywania adresów URL o nazwie "mod_rewrite", który stał się powszechnym sposobem tworzenia niestandardowych adresów URL przez administratorów witryn.
Chociaż oprogramowanie serwera internetowego Apache jest powszechnie określane po prostu jako "Apache", jego techniczna nazwa to "Apache HTTP Server", ponieważ oprogramowanie udostępnia strony internetowe za pośrednictwem protokołu HTTP. Gdy Apache działa, nazwa jego procesu to "httpd", co jest skrótem od "HTTP daemon".
Sprawdź swoją wiedzę