whycomputer.com >> Wiedza o Internecie >  >> Sieć

Jak działa serwer WWW Apache

Internet istnieje jako zbiór serwerów internetowych, które hostują strony internetowe, do których użytkownicy mogą uzyskać dostęp z ich komputerów. Te serwery muszą uruchamiać oprogramowanie serwera, aby obsługiwać żądania użytkowników. Jeden z takich pakietów oprogramowania, serwer WWW Apache, oferuje bezpłatne rozwiązanie serwerowe dla programistów do obsługi stron internetowych. Jako taki stał się popularnym programem do hostingu stron internetowych. Serwer Apache działa poprzez obsługę żądań URL do serwera poprzez specyficzne protokoły komunikacyjne w sposób wielowątkowy, i rozszerza się na pracę z programowaniem i językami baz danych.

Adresy URL i protokół HTTP
Apache to sieć oprogramowanie serwera i jako takie obsługuje głównie żądania protokołu Hypertext Transfer Protocol za pośrednictwem żądań adresu Universal Resource Locator. Adresy URL to po prostu nazwa strony internetowej, którą użytkownicy wchodzą do przeglądarek internetowych w celu zlokalizowania strony internetowej. Gdy użytkownik wprowadza adres URL, przeglądarka wysyła żądanie HTTP do komputera serwera z systemem Apache, zwykle na porcie 80. Protokół HTTP jest standardowym protokołem przesyłania danych internetowych dla stron sieci Web, więc gdy użytkownik wysyła żądanie URL do serwera Apache serwer, serwer Apache obsłuży żądanie HTTP i zwróci żądane strony internetowe.

Wielozadaniowość /Wielowątkowość
Serwer Apache obsługuje wiele żądań HTTP w tym samym czasie. W tym celu serwer musi działać na wielu „wątkach” wykonania. Wątek jest częścią programu, który oddziela się od programu głównego i działa w tym samym czasie, aby wykonać określone zadanie. Serwer Apache utworzy nowy wątek dla każdego żądania HTTP, które będzie obsługiwać pobieranie i zwracanie żądanej strony sieci Web. Dzięki temu Apache może obsługiwać strony internetowe wielu użytkownikom w tym samym czasie.

Udostępnianie programów i plików
Wraz ze stronami internetowymi serwer Apache umożliwia użytkownikom pobieranie plików na ich komputery, które również Apache obsługiwać przez HTTP. Należą do nich pliki audio, pliki filmowe lub niektóre dokumenty, takie jak dokumenty Word lub PDF. Jeśli użytkownik zażąda pliku programu dla języka skryptowego, takiego jak PHP, Python lub Perl, serwer Apache wykonuje program i wysyła dane wyjściowe programu do użytkownika za pośrednictwem protokołu HTTP. Aby jednak przetwarzać żądania dokumentów zawierających języki skryptowe, serwer Apache musi mieć zainstalowany odpowiedni moduł dla tego języka.

Pakiety Apache
Serwer Apache jest samodzielnym pakietem, jako część większego programy do obsługi stron internetowych wraz z modułami zwiększającymi wydajność. Popularną implementacją serwera Apache jest stos „LAMP” (Linux, Apache, MySQL i PHP /Perl /Python). Ta konfiguracja łączy serwer Apache z jego funkcjami obsługującymi sieć Web z bazą danych MySQL i językami skryptowymi, takimi jak PHP, w celu obsługi zawartości bazy danych dla zaktualizowanych stron internetowych, takich jak blogi.

URL:https://pl.whycomputer.com/siec/100308724.html

Sieć
  • Jak działa iPad

    Apple iPad to komputer typu tablet, w zasadzie dotykowy laptop. Został zbudowany na modelu iPhonea, ale z rozszerzonym procesorem, dłuższą żywotnością baterii i większą pamięcią. Nie ma też żadnych możliwości wywoływania iPhonea. IPad może być oglądany poziomo lub pionowo, a ekran odpowiednio się zm

  • Jak działa cyfrowa telewizja kablowa

    Pole konwertera Niestety dla widzów telewizji analogowej, konwerter podłączony do anteny tak naprawdę nie konwertuje analogowej jakości telewizora na jego cyfrowy odpowiednik. Jedyną rzeczą, jaką robi konwerter, jest odczytanie sygnału cyfrowego przesyłanego do anteny i przełożenie go na niższą roz

  • Jak działają serwery WAN i LAN

    Szerokie sieci i sieci lokalne są używane do łączenia urządzeń w obrębie biznesu i domów ze sobą i Internetem. Sieci te korzystają z serwerów, które umożliwiają urządzeniom żądanie i odbieranie danych ze źródeł zewnętrznych. Zadania, które te serwery wykonują, różnią się, ponieważ sieci, które ułatw

Wiedza o Internecie © https://pl.whycomputer.com