| Apache | |
| Serwer WWW | |
Logo programu |
|
| Producent | Apache Software Foundation |
| System operacyjny | GNU/Linux, OS X, Windows |
| Aktualna wersja stabilna | 2.4.1 (21 lutego 2012) |
| Licencja | Apache License |
| apache.org | |
Apache - otwarty serwer HTTP dostępny dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD, OS X, Microsoft Windows).
Spis treści |
Apache jest najszerzej stosowanym serwerem HTTP w Internecie. W grudniu 2011 jego udział wśród serwerów wynosił 65%. W połączeniu z interpreterem języka skryptowego PHP i bazą danych MySQL, Apache stanowi jedno z najczęściej spotykanych środowisk w firmach oferujących miejsce na serwerach sieciowych[1].
Statystyki wykorzystania serwerów www (dane z grudnia 2011 wg serwisu Netcraft):
| Apache | 362 267 922 | 65,22% |
| Microsoft | 82 521 809 | 14,86% |
| nginx | 49 143 289 | 8,85% |
| 18 464 148 | 3,32% |
Serwer Apache wywodzi się z kodu serwera HTTP napisanego przez Roba McCoola, pracownika NCSA
Najnowsze wersje serwera Apache posiadają interfejs graficzny GUI. Program Apache parsuje plik konfiguracyjny httpd.conf (oraz inne zdefiniowane przez użytkownika, bądź sam program).
Plik konfiguracyjny dystrybucji Apache z serii 2.0 zawiera sekcje:
Niektóre większe moduły (np. mod_SSL) mogą posiadać własne sekcje w pliku httpd.conf bądź oddzielny plik dla własnych ustawień. Aby zmiany dokonane w plikach konfiguracyjnych zostały uwzględnione, konieczne jest zrestartowanie procesu serwera.
Serwer Apache nie jest wolny od luk stwarzających potencjalne zagrożenie. Dotyczy to szczególnie ataków typu DoS[2].