Skip to main content

Co to jest serwer WWW Apache?

[Wlasny serwer WWW] Co to jest Apache HTTP server ? (Kwiecień 2025)

[Wlasny serwer WWW] Co to jest Apache HTTP server ? (Kwiecień 2025)
Anonim

Serwer HTTP Apache (zwykle nazywany Apache) jest szybki i bezpieczny i obsługuje ponad połowę wszystkich serwerów internetowych na całym świecie.

Apache jest również wolnym oprogramowaniem. Jest dystrybuowany przez Apache Software Foundation, która promuje różne bezpłatne i otwarte źródła zaawansowanych technologii internetowych. Serwer WWW Apache zapewnia pełen zakres funkcji, w tym CGI, SSL i domen wirtualnych; Obsługuje również moduły wtyczek dla zwiększenia elastyczności.

Chociaż Apache był pierwotnie zaprojektowany dla środowisk uniksowych, ponad 90 procent instalacji działa na Linuksie. Jest on jednak również dostępny dla innych systemów operacyjnych, takich jak Windows.

Co to jest serwer HTTP?

Serwer to na ogół komputer zdalny, który obsługuje pliki do żądania klientów. Serwer internetowy to środowisko, w którym działa strona internetowa - komputer, który obsługuje witrynę.

Serwer WWW dostarcza treści za pomocą protokołu Hypertext Transfer Protocol. Na przykład, gdy udajesz się do Go-Travels.com w swojej przeglądarce, w końcu kontaktujesz się z serwerem, który hostuje tę stronę, abyś mógł się z nią komunikować, aby poprosić o strony internetowe (które już zrobiłeś, aby zobaczyć tę stronę) .

Dlaczego warto korzystać z serwera HTTP Apache?

Najważniejszą korzyścią dla Apache'a jest to, że jest on darmowy zarówno dla użytku osobistego, jak i komercyjnego, więc nie musisz się martwić, że będziesz musiał za to zapłacić.

Apache jest także niezawodnym środowiskiem programistycznym i pozostaje aktywnie utrzymywany, dzięki czemu otrzymuje częste aktualizacje funkcji, poprawki zabezpieczeń i ulepszenia luk w zabezpieczeniach.

Apache jest darmowym i zaktualizowanym produktem, ale nie skąpi się z jego funkcji. W rzeczywistości jest to jeden z najbardziej pełnych funkcji serwerów WWW HTTP, który jest kolejnym powodem, dla którego jest tak popularny.

Użyj modułów, aby dodać więcej funkcji do oprogramowania. Apache obsługuje:

  • Uwierzytelnianie za pomocą hasła i certyfikaty cyfrowe
  • Konfigurowalne komunikaty o błędach
  • Obsługa kilku stron internetowych z wirtualnymi możliwościami hostingu
  • Usługi proxy
  • SSL i TLS
  • Kompresja GZIP w celu przyspieszenia stron internetowych

Oto kilka innych funkcji widzianych w Apache:

  • IPv6
  • XML
  • FTP
  • Perl, Lua i PHP
  • Ograniczanie przepustowości
  • WebDAV
  • Równoważenie obciążenia
  • HTTP / 2
  • .htaccess
  • Tryby przetwarzania wielu żądań
  • Przepisywanie adresów URL
  • Śledzenie sesji
  • Geolokalizacja oparta na adresie IP

Mimo że Apache oferuje wiele funkcji, nie musisz się martwić, jak nauczysz się ich wszystkich używać. Apache jest tak szeroko wykorzystywany, że odpowiedzi zostały już udzielone (i opublikowane online) praktycznie na każde pytanie, które możesz zadać.