{"id":22093,"date":"2026-11-10T15:00:00","date_gmt":"2026-11-10T14:00:00","guid":{"rendered":"https:\/\/webhosting.de\/?p=22093"},"modified":"2026-11-05T08:25:52","modified_gmt":"2026-11-05T07:25:52","slug":"zabezpieczenie-i-analiza-statusu-modulu-apache","status":"publish","type":"post","link":"https:\/\/webhosting.de\/pl\/apache-mod-status-absichern-auswerten\/","title":{"rendered":"Zabezpieczenie modu\u0142u Apache mod_status i prawid\u0142owa interpretacja warto\u015bci stanu"},"content":{"rendered":"<div class=\"wh-article\" data-wh-layout=\"2.1.2\" style=\"width:100%;max-width:820px;margin:0 auto;color:#263b4b;font-family:inherit;font-size:18px;line-height:1.8;text-align:start;overflow-wrap:break-word;box-sizing:border-box\"><p class=\"wh-lead\" style=\"font-size:20px;line-height:1.7;color:#233746;margin:0 0 1.1em\">Dzi\u0119ki modu\u0142owi Apache mod_status mo\u017cesz sprawdzi\u0107, ile proces\u00f3w roboczych jest obecnie aktywnych i jakie \u017c\u0105dania s\u0105 w\u0142a\u015bnie przetwarzane. Zabezpiecz <strong style=\"font-weight:700;color:inherit\">Punkt ko\u0144cowy stanu<\/strong> przed nieuprawnionym dost\u0119pem: Wynik mo\u017ce zawiera\u0107 poufne dane dotycz\u0105ce \u017c\u0105dania i klienta. W przypadku serwera Apache HTTP 2.4 artyku\u0142 przedstawia lokaln\u0105 konfiguracj\u0119 pocz\u0105tkow\u0105 i wyja\u015bnia, jak sprawdzi\u0107 inne \u015bcie\u017cki dost\u0119pu. Wielokrotne wywo\u0142ania pomagaj\u0105 w diagnozie \u2013 pojedynczy zrzut ekranu nie potwierdza ani trwa\u0142ego niedoboru proces\u00f3w roboczych, ani jego przyczyny. <\/p>\n<nav class=\"wh-toc\" aria-label=\"Tre\u015b\u0107 tego artyku\u0142u\" style=\"display:block;margin:28px 0 38px;padding:22px;border:1px solid #d9e4e8;border-radius:14px;background:#f4f8f8\"><p class=\"wh-toc-title\" style=\"font-size:13px;font-weight:700;letter-spacing:.08em;color:#49656b;margin:0 0 14px\">Przejd\u017a bezpo\u015brednio do sekcji<\/p><div class=\"wh-toc-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px\"><div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#mod-status-grundlagen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Co wy\u015bwietla mod_status<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#statusdaten-und-risiken\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Dane dotycz\u0105ce statusu i ich konsekwencje dla bezpiecze\u0144stwa<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#topologie-und-mpm\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Sprawd\u017a \u015bcie\u017cki dost\u0119pu i model pracownik\u00f3w<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#lokale-konfiguration\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Konfiguracja lokalnego punktu ko\u0144cowego stanu<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#zugriff-gezielt-beschraenken\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Bezpieczne rozszerzenie dost\u0119pu do monitoringu<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#statuswerte-auswerten\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Prawid\u0142owe klasyfikowanie warto\u015bci stanu<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#monitoring-im-verlauf\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Obserwowanie danych o stanie w czasie<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#fehler-und-zugriffstests\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Sprawd\u017a dost\u0119p i komunikaty o b\u0142\u0119dach<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#ursachen-und-entscheidungen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Od poszlak do decyzji operacyjnych<\/a><\/div>\n<\/div><\/nav><section class=\"wh-section\" aria-labelledby=\"mod-status-grundlagen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"mod-status-grundlagen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Co wy\u015bwietla mod_status<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Modu\u0142 Apache mod_status udost\u0119pnia informacje o dzia\u0142aj\u0105cym serwerze WWW. Pomaga on na przyk\u0142ad ustali\u0107, ile proces\u00f3w roboczych jest aktualnie aktywnych i jakie \u017c\u0105dania s\u0105 w\u0142a\u015bnie przetwarzane. Poni\u017csze wyja\u015bnienia odnosz\u0105 si\u0119 do serwera Apache HTTP 2.4; dokumentacja ga\u0142\u0119zi rozwojowej jest od niej odr\u0119bna i nie mo\u017cna jej przenie\u015b\u0107 na t\u0119 wersj\u0119 bez uprzedniej weryfikacji.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A <strong style=\"font-weight:700;color:inherit\">Handler<\/strong> generuje komunikat o stanie dla skonfigurowanej \u015bcie\u017cki URL. Sekcja \u201eLocation\u201d mo\u017ce przekaza\u0107 t\u0119 \u015bcie\u017ck\u0119 do modu\u0142u obs\u0142ugi <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">server-status<\/code> przypisa\u0107; nie jest do tego wymagany plik o tej samej nazwie w katalogu DocumentRoot. \u015acie\u017cka ta stanowi zatem dost\u0119p do narz\u0119dzi diagnostycznych serwera, a nie zwyk\u0142\u0105 stron\u0119 dostarczan\u0105 z systemu plik\u00f3w.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Do r\u0119cznej diagnostyki nadaje si\u0119 widok HTML. Wariant z <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">?auto<\/code> zapewnia format nadaj\u0105cy si\u0119 do odczytu maszynowego, z kt\u00f3rego system monitoruj\u0105cy mo\u017ce regularnie pobiera\u0107 dane. To, jakie szczeg\u00f3\u0142y s\u0105 dost\u0119pne, zale\u017cy mi\u0119dzy innymi od konfiguracji serwera. Parametr ten nie przekszta\u0142ca punktu ko\u0144cowego w oddzieln\u0105 us\u0142ug\u0119: r\u00f3wnie\u017c jego dane wyj\u015bciowe musz\u0105 by\u0107 chronione przed nieuprawnionym dost\u0119pem. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Warunkiem jest, aby modu\u0142 mod_status by\u0142 za\u0142adowany oraz aby\u015b mia\u0142 uprawnienia do edycji odpowiedniej konfiguracji serwera Apache. W przypadku ogranicze\u0144 dost\u0119pu musz\u0105 by\u0107 r\u00f3wnie\u017c dost\u0119pne niezb\u0119dne modu\u0142y autoryzacyjne. Spos\u00f3b aktywacji modu\u0142u oraz pliki odpowiedzialne za t\u0119 operacj\u0119 r\u00f3\u017cni\u0105 si\u0119 w zale\u017cno\u015bci od dystrybucji i instalacji; dlatego te\u017c podanie pojedynczej \u015bcie\u017cki do pliku nie stanowi uniwersalnego punktu wyj\u015bcia. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Dla <strong style=\"font-weight:700;color:inherit\">Monitorowanie serwera Apache<\/strong> Wynik ten stanowi \u017ar\u00f3d\u0142o informacji diagnostycznych, ale nie jest kompletnym monitorowaniem wydajno\u015bci aplikacji. Pokazuje na przyk\u0142ad, \u017ce procesy robocze s\u0105 zaj\u0119te, ale sam w sobie nie wyja\u015bnia, czy to baza danych, backend czy te\u017c powolny klient op\u00f3\u017ania przetwarzanie. Aby ustali\u0107 takie przyczyny, potrzebujesz dodatkowo odpowiednich danych dotycz\u0105cych aplikacji, systemu i log\u00f3w.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"statusdaten-und-risiken\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"statusdaten-und-risiken\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Dane dotycz\u0105ce statusu i ich konsekwencje dla bezpiecze\u0144stwa<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Strona stanu wy\u015bwietla mi\u0119dzy innymi informacje o zaj\u0119tych i wolnych workerach, a tak\u017ce dane dotycz\u0105ce czasu uruchomienia lub ponownego uruchomienia oraz czasu dzia\u0142ania. Zaj\u0119ci workerzy nie s\u0105 dost\u0119pni jako wolna pojemno\u015b\u0107 w momencie zapytania. To, na ile krytyczny jest stosunek liczby zaj\u0119tych do wolnych worker\u00f3w, mo\u017cna oceni\u0107 dopiero na podstawie historii oraz faktycznie skonfigurowanego limitu worker\u00f3w. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Okres pomiaru pomaga osadzi\u0107 warto\u015bci zagregowane w kontek\u015bcie czasowym: \u015brednia od momentu uruchomienia mo\u017ce maskowa\u0107 kr\u00f3tkotrwa\u0142e szczyty obci\u0105\u017cenia. Podobnie, zapytanie przy niewielkiej liczbie wolnych pracownik\u00f3w stanowi pocz\u0105tkowo jedynie migawk\u0119 sytuacji. Powtarzaj\u0105ce si\u0119 zapytania w po\u0142\u0105czeniu z czasami odpowiedzi i b\u0142\u0119dami stanowi\u0105 lepsz\u0105 podstaw\u0119 do zbadania ewentualnego niedoboru zasob\u00f3w. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Z <strong style=\"font-weight:700;color:inherit\">Status rozszerzony<\/strong> Apache rejestruje dodatkowe szczeg\u00f3\u0142y, w tym zagregowan\u0105 liczb\u0119 odwiedzin i obj\u0119to\u015b\u0107 danych, a tak\u017ce informacje o aktualnych hostach i \u017c\u0105daniach. Po za\u0142adowaniu modu\u0142u mod_status rejestracja ta jest domy\u015blnie w\u0142\u0105czona w Apache 2.4. Wyra\u017ana decyzja konfiguracyjna pozwala jednak ustali\u0107, jaki poziom szczeg\u00f3\u0142owo\u015bci jest przewidziany w danym \u015brodowisku operacyjnym. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Bardziej szczeg\u00f3\u0142owe rejestrowanie ma swoj\u0105 cen\u0119: wi\u0105\u017ce si\u0119 z dodatkowym nak\u0142adem pracy i mo\u017ce spowolni\u0107 dzia\u0142anie serwera. Dlatego warto rozwa\u017cy\u0107 korzy\u015bci diagnostyczne w stosunku do tego nak\u0142adu, zamiast automatycznie traktowa\u0107 wi\u0119ksz\u0105 ilo\u015b\u0107 szczeg\u00f3\u0142\u00f3w jako bezp\u0142atne ulepszenie. Z drugiej strony, bez ExtendedStatus brakuje informacji, kt\u00f3re mog\u0105 by\u0107 pomocne w przypisywaniu bie\u017c\u0105cych \u017c\u0105da\u0144. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Wynik mo\u017ce ujawnia\u0107 bie\u017c\u0105ce \u017c\u0105dania i informacje o kliencie. Nale\u017cy zatem traktowa\u0107 go jako <strong style=\"font-weight:700;color:inherit\">wra\u017cliwe dane operacyjne<\/strong> a nie jako publiczn\u0105 ocen\u0119 stanu zdrowia. Widok HTML i <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">?auto<\/code> wymagaj\u0105 takiego samego zabezpieczenia dost\u0119pu; \u015bcie\u017cka, kt\u00f3r\u0105 trudno odgadn\u0105\u0107, nie uniemo\u017cliwia dost\u0119pu osobie, kt\u00f3ra j\u0105 zna lub odkry\u0142a. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"topologie-und-mpm\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"topologie-und-mpm\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Sprawd\u017a \u015bcie\u017cki dost\u0119pu i model pracownik\u00f3w<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Przed wprowadzeniem zmian sprawd\u017a zainstalowan\u0105 wersj\u0119 serwera Apache oraz aktywny modu\u0142 wieloprocesowy (w skr\u00f3cie MPM). Sprawd\u017a r\u00f3wnie\u017c, kt\u00f3re wirtualne hosty obs\u0142uguj\u0105 dany listener, czy serwery proxy odwrotne przekazuj\u0105 \u017c\u0105dania oraz jakie regu\u0142y dost\u0119pu ju\u017c obowi\u0105zuj\u0105. Dopiero po uzyskaniu takiego przegl\u0105du mo\u017cna oceni\u0107, gdzie nowa regu\u0142a b\u0119dzie mia\u0142a zastosowanie i na jakie istniej\u0105ce konfiguracje mo\u017ce ona wp\u0142yn\u0105\u0107. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Lokalny agent monitoruj\u0105cy m\u00f3g\u0142by sprawdzi\u0107 stan za pomoc\u0105 adresu p\u0119tli zwrotnej. Pomy\u015blne sprawdzenie lokalne wskazuje jednak jedynie, \u017ce ta konkretna \u015bcie\u017cka z wybranym adresem, portem i wirtualnym hostem dzia\u0142a. Nie dowodzi to ani tego, \u017ce inne hosty s\u0105 chronione, ani tego, \u017ce dost\u0119p z zewn\u0105trz nie powiedzie si\u0119.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Drugim rozwi\u0105zaniem mo\u017ce by\u0107 wykorzystanie serwera proxy odwrotnego i innego wirtualnego hosta. W tym przypadku mog\u0105 obowi\u0105zywa\u0107 inne regu\u0142y przekierowa\u0144 lub dost\u0119pu; nale\u017cy r\u00f3wnie\u017c sprawdzi\u0107, z kt\u00f3rego adresu klienta Apache faktycznie korzysta do autoryzacji. Sp\u00f3jrz na <strong style=\"font-weight:700;color:inherit\">\u015bcie\u017cka dost\u0119pu<\/strong> dlatego te\u017c, uwzgl\u0119dniaj\u0105c serwer proxy, wyb\u00f3r hosta i regu\u0142y Apache\u2019a, zamiast przenosi\u0107 lokalny test na ca\u0142\u0105 topologi\u0119.<\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail1\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/apache-status-netzwerkweg-23961b98-detail1-5b61391d10-1024x683.webp\" class=\"wp-image-22098\" alt=\"Wygenerowany przez sztuczn\u0105 inteligencj\u0119 obraz symboliczny przedstawiaj\u0105cy gniazdo sieciowe z pod\u0142\u0105czonym kablem Ethernet w pomieszczeniu technicznym.\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/apache-status-netzwerkweg-23961b98-detail1-5b61391d10-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/apache-status-netzwerkweg-23961b98-detail1-5b61391d10-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/apache-status-netzwerkweg-23961b98-detail1-5b61391d10-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/apache-status-netzwerkweg-23961b98-detail1-5b61391d10-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/apache-status-netzwerkweg-23961b98-detail1-5b61391d10.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail1\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">Ilustracja wygenerowana przez sztuczn\u0105 inteligencj\u0119: \u015bcie\u017cki sieciowe i konfiguracja serwera proxy decyduj\u0105 o tym, w jaki spos\u00f3b zapytanie o status dociera do serwera Apache.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">MPM okre\u015bla, w jaki spos\u00f3b Apache wykorzystuje procesy i, w razie potrzeby, w\u0105tki do przetwarzania. Proces jest jednostk\u0105 systemu operacyjnego; w\u0105tki dzia\u0142aj\u0105 w ramach procesu i mog\u0105 tam wykonywa\u0107 zadania. Znaczenie liczby proces\u00f3w roboczych zale\u017cy zatem od zastosowanego modelu. <a href=\"https:\/\/webhosting.de\/pl\/webserver-worker-models-prefork-worker-event-mpm-serverperf\/\">Por\u00f3wnanie modeli proces\u00f3w roboczych Apache\u2019a<\/a> wyja\u015bnia r\u00f3\u017cnice mi\u0119dzy Prefork, Worker i Event.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Szczeg\u00f3lnie w przypadku <strong style=\"font-weight:700;color:inherit\">event-MPM<\/strong> Otwarte po\u0142\u0105czenia nie oznaczaj\u0105 automatycznie, \u017ce w\u0105tki robocze s\u0105 stale zaj\u0119te. Niekt\u00f3re stany oczekiwania mog\u0105 by\u0107 traktowane inaczej ni\u017c aktywne przetwarzanie \u017c\u0105dania. Dlatego przed podj\u0119ciem decyzji dotycz\u0105cej wydajno\u015bci na podstawie liczby po\u0142\u0105cze\u0144 i w\u0105tk\u00f3w roboczych nale\u017cy sprawdzi\u0107, jaki modu\u0142 MPM jest aktualnie aktywny. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"lokale-konfiguration\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"lokale-konfiguration\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Konfiguracja lokalnego punktu ko\u0144cowego stanu<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Przed wprowadzeniem zmian sprawd\u017a, czy dzia\u0142a serwer Apache HTTP 2.4, <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">mod_status<\/code> jest za\u0142adowany, a wymagane modu\u0142y autoryzacyjne s\u0105 dost\u0119pne. Nale\u017cy r\u00f3wnie\u017c zarejestrowa\u0107 istniej\u0105ce wirtualne hosty i regu\u0142y dost\u0119pu. Aktywacja modu\u0142\u00f3w i \u015bcie\u017cki konfiguracyjne r\u00f3\u017cni\u0105 si\u0119 w zale\u017cno\u015bci od dystrybucji; poni\u017cszy przyk\u0142ad nale\u017cy umie\u015bci\u0107 w odpowiednim pliku konfiguracyjnym serwera Apache, a nie w pliku, kt\u00f3rego obecno\u015b\u0107 jest og\u00f3lnie zak\u0142adana.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">W tym przyk\u0142adzie w\u0142\u0105cza si\u0119 <strong style=\"font-weight:700;color:inherit\">Status rozszerzony<\/strong> wyra\u017anie go akceptuje i przypisuje \u015bcie\u017ck\u0119 do modu\u0142u obs\u0142ugi statusu. <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">Require local<\/code> ogranicza dost\u0119p zgodnie z regu\u0142ami Apache'a dotycz\u0105cymi po\u0142\u0105cze\u0144 lokalnych. Dyrektywa dotycz\u0105ca szczeg\u00f3\u0142owego rejestrowania znajduje si\u0119 poza sekcj\u0105 \u201eLocation\u201d. Przed wdro\u017ceniem nale\u017cy sprawdzi\u0107, jak ta sekcja wsp\u00f3\u0142dzia\u0142a z istniej\u0105c\u0105 konfiguracj\u0105.  <\/p>\n<div class=\"wh-code-window\" data-wh-code style=\"margin:28px 0 34px;border:1px solid #2c4656;border-radius:12px;overflow:hidden;background:#132a3b;box-shadow:0 9px 25px -13px rgba(15,35,55,.2)\"><div class=\"wh-code-toolbar\" style=\"display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;background:#223e50;color:#edf5fa;font-size:13px;line-height:1.5;font-weight:600\"><span>Kod<\/span><button type=\"button\" class=\"wh-code-copy\" data-wh-copy hidden style=\"padding:6px 11px;border:1px solid #7893a1;border-radius:6px;background:transparent;color:#fff;font-size:12px;line-height:1.5;font-weight:600;cursor:pointer\">Skopiuj kod<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Skopiowano<\/span><span data-wh-copy-fallback hidden>Zaznaczony kod \u2013 prosz\u0119 skopiowa\u0107<\/span><\/div><pre class=\"wh-code\" data-no-translation translate=\"no\" style=\"display:block;margin:0;padding:20px;max-width:100%;overflow-x:auto;color:#edf5fa;background:#132a3b;font:14px\/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;direction:ltr;text-align:left\"><code class=\"language-apache\" style=\"font:inherit;color:inherit;background:transparent;padding:0;border:0;white-space:inherit\">ExtendedStatus On\n\n&lt;Location &quot;\/server-status&quot;&gt;\n    SetHandler server-status\n    Require local\n&lt;\/Location&gt;<\/code><\/pre><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Przed zastosowaniem zmiany nale\u017cy j\u0105 sprawdzi\u0107 i zatwierdzi\u0107 zgodnie z procedurami operacyjnymi. Podany przyk\u0142ad stanowi jedynie punkt wyj\u015bcia i nie gwarantuje poprawno\u015bci dzia\u0142ania dla wszystkich wirtualnych host\u00f3w lub \u015bcie\u017cek proxy. W szczeg\u00f3lno\u015bci istniej\u0105ce sekcje autoryzacji mog\u0105 wp\u0142ywa\u0107 na to, kt\u00f3ra regu\u0142a ma zastosowanie do konkretnego \u017c\u0105dania. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Po uruchomieniu aplikacji mo\u017cesz lokalnie pobra\u0107 wynik w formacie nadaj\u0105cym si\u0119 do odczytu maszynowego za pomoc\u0105 poni\u017cszego polecenia odczytuj\u0105cego. Wymaga ono skonfigurowania nas\u0142uchu na wybranym adresie p\u0119tli zwrotnej oraz domy\u015blnym porcie 80. Sprawd\u017a r\u00f3wnie\u017c, czy \u017c\u0105danie dociera do przewidzianego wirtualnego hosta; w razie potrzeby dostosuj wyb\u00f3r portu i hosta do swojego \u015brodowiska.<\/p>\n<div class=\"wh-code-window\" data-wh-code style=\"margin:28px 0 34px;border:1px solid #2c4656;border-radius:12px;overflow:hidden;background:#132a3b;box-shadow:0 9px 25px -13px rgba(15,35,55,.2)\"><div class=\"wh-code-toolbar\" style=\"display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;background:#223e50;color:#edf5fa;font-size:13px;line-height:1.5;font-weight:600\"><span>Terminal<\/span><button type=\"button\" class=\"wh-code-copy\" data-wh-copy hidden style=\"padding:6px 11px;border:1px solid #7893a1;border-radius:6px;background:transparent;color:#fff;font-size:12px;line-height:1.5;font-weight:600;cursor:pointer\">Skopiuj kod<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Skopiowano<\/span><span data-wh-copy-fallback hidden>Zaznaczony kod \u2013 prosz\u0119 skopiowa\u0107<\/span><\/div><pre class=\"wh-code\" data-no-translation translate=\"no\" style=\"display:block;margin:0;padding:20px;max-width:100%;overflow-x:auto;color:#edf5fa;background:#132a3b;font:14px\/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;direction:ltr;text-align:left\"><code class=\"language-bash\" style=\"font:inherit;color:inherit;background:transparent;padding:0;border:0;white-space:inherit\">curl --fail --silent --show-error &#039;http:\/\/127.0.0.1\/server-status?auto&#039;<\/code><\/pre><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Nieudane wywo\u0142anie to na razie jedynie wskaz\u00f3wka, a nie jednoznaczna diagnoza b\u0142\u0119du. Opr\u00f3cz kwestii autoryzacji przyczyn\u0105 mog\u0105 by\u0107 na przyk\u0142ad inny listener, inne przypisanie hosta lub przekierowanie. Z kolei pomy\u015blne wywo\u0142anie lokalne nie oznacza jeszcze, \u017ce inne \u015bcie\u017cki dost\u0119pu s\u0105 zabezpieczone.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"zugriff-gezielt-beschraenken\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"zugriff-gezielt-beschraenken\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Bezpieczne rozszerzenie dost\u0119pu do monitoringu<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Wybierz \u015bcie\u017ck\u0119 dost\u0119pu w zale\u017cno\u015bci od tego, gdzie odbywa si\u0119 monitorowanie i kto potrzebuje wynik\u00f3w. Agent na tym samym ho\u015bcie mo\u017ce korzysta\u0107 z ogranicze\u0144 lokalnych. Je\u015bli dost\u0119p musi uzyska\u0107 system zewn\u0119trzny, nale\u017cy ograniczy\u0107 udost\u0119pnienie do \u017ar\u00f3de\u0142 faktycznie potrzebnych, a nast\u0119pnie sprawdzi\u0107 je za pomoc\u0105 przewidzianej \u015bcie\u017cki sieciowej.<\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Warianty dost\u0119pu do punktu ko\u0144cowego stanu\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Warianty dost\u0119pu do punktu ko\u0144cowego stanu<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Wariant<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">U\u017cycie<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Wa\u017cny egzamin<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Lokalny agent<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Zapytanie na serwerze Apache z u\u017cyciem Require local<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Oddzielne monitorowanie dost\u0119pno\u015bci i dzia\u0142ania agenta.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Ograniczona sie\u0107 monitorowania<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Zezw\u00f3l na konkretny adres lub sie\u0107 z opcj\u0105 \u201eRequire ip\u201d<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Sprawd\u017a, jakiego adresu klienta Apache faktycznie u\u017cywa do autoryzacji.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Dodatkowa rejestracja<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Sprawd\u017a to\u017csamo\u015b\u0107 przy ograniczeniu sieciowym<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Nale\u017cy wyra\u017anie po\u0142\u0105czy\u0107 sie\u0107 i logowanie za pomoc\u0105 sp\u00f3jnika \u201ei\u201d; uwierzytelnianie podstawowe nale\u017cy stosowa\u0107 wy\u0142\u0105cznie przy u\u017cyciu zabezpieczonego protoko\u0142u transmisji.<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Na stronie <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">Require ip<\/code> Nie ma znaczenia wy\u0142\u0105cznie to, jaki adres serwer monitoruj\u0105cy widzi z w\u0142asnej perspektywy. W przypadku odwrotnego proxy zainstalowana konfiguracja musi podawa\u0107 adres, kt\u00f3ry Apache faktycznie wykorzystuje do autoryzacji. Sprawd\u017a to powi\u0105zanie w rzeczywistych warunkach przed udost\u0119pnieniem sieci; domniemany adres klienta nie stanowi wiarygodnej kontroli dost\u0119pu. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Kilka <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">Require<\/code>-Dyrektywy w obr\u0119bie sekcji dzia\u0142aj\u0105 zasadniczo jak <strong style=\"font-weight:700;color:inherit\">Operator \u201elub\u201d<\/strong>: Je\u015bli zapytanie spe\u0142nia jeden z warunk\u00f3w, to mo\u017ce ju\u017c wystarczy\u0107. Je\u015bli klient ma pochodzi\u0107 z dozwolonej sieci i dodatkowo si\u0119 zalogowa\u0107, nale\u017cy wyra\u017anie sformu\u0142owa\u0107 te warunki w <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">&lt;RequireAll&gt;<\/code>-Po\u0142\u0105cz kontenery i przetestuj oba wymagania osobno. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">W przypadku uwierzytelniania podstawowego dane dost\u0119powe s\u0105 chronione podczas przesy\u0142ania wy\u0142\u0105cznie dzi\u0119ki zastosowaniu odpowiedniego protoko\u0142u transportowego, takiego jak TLS. Oddzielna sie\u0107 administracyjna mo\u017ce dodatkowo ograniczy\u0107 dost\u0119pno\u015b\u0107, ale nie zast\u0119puje skutecznego uwierzytelniania w serwerze Apache. R\u00f3wnie\u017c w tym przypadku tylko uprawnione systemy powinny mie\u0107 mo\u017cliwo\u015b\u0107 pobierania wynik\u00f3w w formacie HTML oraz w formacie nadaj\u0105cym si\u0119 do odczytu maszynowego.  <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"statuswerte-auswerten\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"statuswerte-auswerten\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Prawid\u0142owe klasyfikowanie warto\u015bci stanu<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Strona stanu zawiera odpowiedzi na r\u00f3\u017cne pytania diagnostyczne wraz z odpowiednimi danymi. Przeczytaj <strong style=\"font-weight:700;color:inherit\">Przypisanie pracownik\u00f3w<\/strong> nie jest wi\u0119c informacj\u0105 izolowan\u0105: opisuje stan w momencie wywo\u0142ania. Dodatkowe szczeg\u00f3\u0142y \u017c\u0105dania zale\u017c\u0105 od konfiguracji, a w szczeg\u00f3lno\u015bci od ExtendedStatus; to, kt\u00f3re pola si\u0119 pojawiaj\u0105, mo\u017ce si\u0119 r\u00f3\u017cni\u0107 w zale\u017cno\u015bci od serwera i modu\u0142u MPM. <\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Informacje o statusie dotycz\u0105ce typowych pyta\u0144 diagnostycznych\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Informacje o statusie dotycz\u0105ce typowych pyta\u0144 diagnostycznych<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Pytanie diagnostyczne<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Problem<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">O\u015bwiadczenie<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Granica<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Czy pracownicy s\u0105 zatrudnieni?<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Pracownicy i osoby prowadz\u0105ce dzia\u0142alno\u015b\u0107 na w\u0142asny rachunek<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Wy\u015bwietla aktualny stan zaj\u0119to\u015bci.<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Jednorazowe wywo\u0142anie nie oznacza trwa\u0142ego nasycenia.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Jakie prace s\u0105 obecnie w toku?<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">\u017b\u0105dania i przypisanie proces\u00f3w w ExtendedStatus<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Umo\u017cliwia przypisywanie widocznych zada\u0144 do proces\u00f3w.<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Niekt\u00f3re \u017c\u0105dania mog\u0105 zagin\u0105\u0107 mi\u0119dzy kolejnymi odczytami; przyczyna tego zjawiska pozostaje nieznana.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Jak kszta\u0142tuje si\u0119 liczba odwiedzin?<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Zagregowana liczba odwiedzin i ilo\u015b\u0107 danych<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Liczniki mo\u017cna wykorzysta\u0107 do analizy historii.<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Pojedyncza warto\u015b\u0107 nie odzwierciedla warto\u015bci kr\u00f3tkoterminowej; nale\u017cy uwzgl\u0119dni\u0107 ponowne uruchomienia.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Co dzieje si\u0119 z po\u0142\u0105czeniami typu \u201eevent\u201d?<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Stany asynchroniczne, takie jak \u201eWriting\u201d i \u201eKeep-alive\u201d<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Rozr\u00f3\u017cnia wy\u015bwietlane stany po\u0142\u0105cze\u0144.<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Otwarte po\u0142\u0105czenia to nie to samo, co stale zaj\u0119te w\u0105tki robocze.<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Za\u0142\u00f3\u017cmy, \u017ce podczas sprawdzania widocznych jest wielu zaj\u0119tych pracownik\u00f3w i tylko kilku wolnych. Mo\u017ce to by\u0107 kr\u00f3tkotrwa\u0142y szczyt obci\u0105\u017cenia lub wskazywa\u0107 na d\u0142ugotrwa\u0142e obci\u0105\u017cenie. Powt\u00f3rz zapytanie i por\u00f3wnaj przebieg z czasami odpowiedzi, b\u0142\u0119dami oraz faktycznie obowi\u0105zuj\u0105cym limitem pracownik\u00f3w, zanim rozwa\u017cysz zmian\u0119 wydajno\u015bci.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Na stronie <strong style=\"font-weight:700;color:inherit\">event-MPM<\/strong> Niekt\u00f3re stany oczekiwania mog\u0105 by\u0107 obs\u0142ugiwane przez modu\u0142 nas\u0142uchuj\u0105cy zamiast przez trwale powi\u0105zane w\u0105tki robocze. Stany \u201eWriting\u201d i \u201eKeep-alive\u201d nale\u017cy zatem traktowa\u0107 jako stany po\u0142\u0105cze\u0144, a nie og\u00f3ln\u0105 liczb\u0119 zaj\u0119tych w\u0105tk\u00f3w. Na obraz sytuacji mog\u0105 r\u00f3wnie\u017c wp\u0142ywa\u0107 ko\u0144cz\u0105ce si\u0119 procesy oraz starsze generacje po p\u0142ynnym restarcie; sprawd\u017a szczeg\u00f3\u0142y dotycz\u0105ce zainstalowanej wersji 2.4. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">W celu klasyfikacji architektury uzupe\u0142nieniem jest <a href=\"https:\/\/webhosting.de\/pl\/apache-mpm-event-a-mpm-worker-dostrajanie-i-optymalizacja-serwera-www\/\">Por\u00f3wnanie modeli MPM typu \u201eevent\u201d i \u201eworker\u201d<\/a> Wska\u017anik stanu. Model MPM wyja\u015bnia, w jaki spos\u00f3b Apache organizuje po\u0142\u0105czenia i prac\u0119; nie zast\u0119puje on jednak obserwacji konkretnego serwera i jego aplikacji.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"monitoring-im-verlauf\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"monitoring-im-verlauf\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Obserwowanie danych o stanie w czasie<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">W przypadku Apache Monitoring pojedyncza strona stanu to tylko fragment ca\u0142o\u015bci. Wy\u015bwietl wersj\u0119 przeznaczon\u0105 dla maszyn za pomoc\u0105 <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">?auto<\/code> regularnie pobieraj je od uprawnionego agenta i zapisuj warto\u015bci wraz z sygnatur\u0105 czasow\u0105. W ten spos\u00f3b mo\u017cesz na przyk\u0142ad sprawdzi\u0107, czy niewielka liczba wolnych worker\u00f3w pojawia si\u0119 tylko na kr\u00f3tko, czy te\u017c utrzymuje si\u0119 przez kilka zapyta\u0144. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Dla <strong style=\"font-weight:700;color:inherit\">Cz\u0119stotliwo\u015b\u0107 interwa\u0142\u00f3w<\/strong> Por\u00f3wnujesz skumulowan\u0105 warto\u015b\u0107 licznika z jego poprzedni\u0105 warto\u015bci\u0105 i dzielisz r\u00f3\u017cnic\u0119 przez up\u0142ywaj\u0105cy czas. Je\u015bli na przyk\u0142ad liczba odwiedzin wzro\u015bnie o 120 w ci\u0105gu 60 sekund, oznacza to \u015brednio dwie odwiedziny na sekund\u0119 w tym przedziale czasowym. Ta \u015brednia nie m\u00f3wi jednak nic o rozk\u0142adzie w obr\u0119bie tej minuty.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Przed obliczeniem r\u00f3\u017cnicy sprawd\u017a informacje o uruchomieniu lub ponownym uruchomieniu oraz stan licznika. Je\u015bli serwer zosta\u0142 ponownie uruchomiony lub stan licznika spad\u0142 w por\u00f3wnaniu z poprzednim odczytem, potraktuj to jako reset i rozpocznij now\u0105 seri\u0119 por\u00f3wnawcz\u0105. Ujemna warto\u015b\u0107 przep\u0142ywu wynikaj\u0105ca z dw\u00f3ch odczyt\u00f3w licznika mog\u0142aby w tym przypadku wprowadza\u0107 w b\u0142\u0105d; r\u00f3wnie\u017c nieudane zapytania powinny by\u0107 widoczne w historii. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">\u015arednie warto\u015bci generowane przez mod_status w ca\u0142ym okresie dzia\u0142ania serwera wyg\u0142adzaj\u0105 kr\u00f3tkotrwa\u0142e skoki obci\u0105\u017cenia. Szereg czasowy z odpowiednio dobranym interwa\u0142em zapyta\u0144 dok\u0142adniej odzwierciedla zmiany, ale mo\u017ce r\u00f3wnie\u017c pomija\u0107 zdarzenia wyst\u0119puj\u0105ce mi\u0119dzy dwoma zapytaniami. Nale\u017cy zatem dobra\u0107 interwa\u0142 odpowiednio do celu diagnostycznego, bior\u0105c pod uwag\u0119 nak\u0142ad pracy zwi\u0105zany z gromadzeniem i przechowywaniem danych. <\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail2\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/apache-status-wiederholte-abrufe-23961b98-detail2-4cfdfe6662-1024x683.webp\" class=\"wp-image-22099\" alt=\"Ilustracja wygenerowana przez sztuczn\u0105 inteligencj\u0119, przedstawiaj\u0105ca poszczeg\u00f3lne komunikaty o stanie w postaci oddzielnych kart umieszczonych obok zegara.\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/apache-status-wiederholte-abrufe-23961b98-detail2-4cfdfe6662-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/apache-status-wiederholte-abrufe-23961b98-detail2-4cfdfe6662-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/apache-status-wiederholte-abrufe-23961b98-detail2-4cfdfe6662-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/apache-status-wiederholte-abrufe-23961b98-detail2-4cfdfe6662-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/apache-status-wiederholte-abrufe-23961b98-detail2-4cfdfe6662.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail2\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">Ilustracja wygenerowana przez sztuczn\u0105 inteligencj\u0119: Powtarzaj\u0105ce si\u0119 zapytania pokazuj\u0105 zmiany, ale mog\u0105 pomija\u0107 zdarzenia, kt\u00f3re mia\u0142y miejsce mi\u0119dzy poszczeg\u00f3lnymi zapytaniami.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">R\u00f3wnie\u017c zapisane dane dotycz\u0105ce stanu wymagaj\u0105 ochrony: w zale\u017cno\u015bci od rodzaju danych mog\u0105 one zawiera\u0107 informacje o \u017c\u0105daniach i klientach. Nale\u017cy ograniczy\u0107 dost\u0119p do agenta, pami\u0119ci i analizy wy\u0142\u0105cznie do uprawnionych os\u00f3b i system\u00f3w. Nale\u017cy r\u00f3wnie\u017c okre\u015bli\u0107, jak d\u0142ugo dane surowe i wyliczone wska\u017aniki b\u0119d\u0105 przechowywane dla danego celu operacyjnego.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"fehler-und-zugriffstests\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"fehler-und-zugriffstests\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Sprawd\u017a dost\u0119p i komunikaty o b\u0142\u0119dach<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Po zatwierdzeniu zmiany sprawd\u017a najpierw, czy dost\u0119p jest zgodny z uprawnieniami, na przyk\u0142ad ze strony lokalnego agenta monitoruj\u0105cego. Nast\u0119pnie sprawd\u017a zar\u00f3wno stron\u0119 HTML, jak i jej wariant z lokalizacji sieciowej, do kt\u00f3rej dost\u0119p jest wyra\u017anie zabroniony <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">?auto<\/code>. \u017badna z tych stron nie mo\u017ce tam przekazywa\u0107 danych dotycz\u0105cych statusu. Test przeprowadzony tylko w jednej lokalizacji lub tylko na jednej \u015bcie\u017cce dost\u0119pu nie jest wystarczaj\u0105cy. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Powt\u00f3rz test dla faktycznie dost\u0119pnych host\u00f3w wirtualnych oraz, w razie potrzeby, dla po\u0142\u0105cze\u0144 bezpo\u015brednich i realizowanych za po\u015brednictwem serwera proxy odwrotnego. Lokalny sukces nie oznacza, \u017ce serwer proxy zapewnia taki sam poziom ochrony. Zwr\u00f3\u0107 r\u00f3wnie\u017c uwag\u0119 na przekierowania: decyduj\u0105ce znaczenie ma to, czy na ko\u0144cu \u015bcie\u017cki dost\u0119pu ujawniane s\u0105 wra\u017cliwe dane dotycz\u0105ce stanu. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Je\u015bli dozwolone wywo\u0142anie zako\u0144czy si\u0119 niepowodzeniem, nale\u017cy sprawdzi\u0107, opr\u00f3cz <strong style=\"font-weight:700;color:inherit\">Autoryzacja<\/strong> a tak\u017ce s\u0142uchacz, adres i port, jak r\u00f3wnie\u017c wyb\u00f3r wirtualnego hosta. R\u00f3wnie\u017c regu\u0142y proxy i przekierowania mog\u0105 spowodowa\u0107, \u017ce \u017c\u0105danie zostanie przekierowane inaczej ni\u017c oczekiwano. Dlatego pojedynczy b\u0142\u0105d nie pozwala z ca\u0142\u0105 pewno\u015bci\u0105 stwierdzi\u0107, czy przyczyn\u0105 jest nieprawid\u0142owa regu\u0142a dost\u0119pu, czy te\u017c uszkodzony modu\u0142 obs\u0142ugi.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Sprawd\u017a istniej\u0105ce konfiguracje pod k\u0105tem starych dyrektyw dost\u0119pu, takich jak <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">Order<\/code> oraz <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">Deny<\/code>. Ich nieprzemy\u015blane po\u0142\u0105czenie z nowszymi <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">Require<\/code>-Zasady mog\u0105 prowadzi\u0107 do nieoczekiwanych wynik\u00f3w. Sprawd\u017a, kt\u00f3ra kombinacja faktycznie dzia\u0142a, zamiast wyci\u0105ga\u0107 wnioski o ostatecznym dost\u0119pie na podstawie pojedynczej zasady zezwalaj\u0105cej. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Ponadto lokalizacja chroniona niekoniecznie jest jedynym mo\u017cliwym punktem ko\u0144cowym statusu. Je\u015bli modu\u0142 mod_status jest za\u0142adowany, jego handler mo\u017ce r\u00f3wnie\u017c wyst\u0119powa\u0107 w konfiguracjach dla poszczeg\u00f3lnych katalog\u00f3w, w tym <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">.htaccess<\/code> by\u0107 dost\u0119pne. Nale\u017cy zatem sprawdzi\u0107 istniej\u0105ce wpisy i dozwolone delegacje, zw\u0142aszcza na serwerach wsp\u00f3\u0142u\u017cytkowanych, aby nie mo\u017cna by\u0142o skonfigurowa\u0107 kolejnego niezabezpieczonego modu\u0142u obs\u0142ugi. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"ursachen-und-entscheidungen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"ursachen-und-entscheidungen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Od poszlak do decyzji operacyjnych<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Je\u015bli wielokrotnie wiele proces\u00f3w roboczych jest zaj\u0119tych, a tylko kilka pozostaje wolnych, wskazuje to na potencjalne obci\u0105\u017cenie wydajno\u015bciowe, ale nie stanowi jeszcze dowodu na przyczyn\u0119. Por\u00f3wnaj ten trend z czasami odpowiedzi, wska\u017anikami b\u0142\u0119d\u00f3w oraz faktycznie obowi\u0105zuj\u0105cym limitem liczby pracownik\u00f3w. Dopiero ca\u0142o\u015bciowy obraz poka\u017ce, czy ob\u0142o\u017cenie pokrywa si\u0119 z zauwa\u017calnymi problemami i jak d\u0142ugotrwa\u0142e s\u0105 one. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Zanim zwi\u0119kszysz limit, sprawd\u017a dost\u0119pn\u0105 pami\u0119\u0107 oraz dodatkowe zapotrzebowanie planowanych proces\u00f3w lub w\u0105tk\u00f3w. Jednocze\u015bnie zbadaj, dlaczego operacje trwaj\u0105 tak d\u0142ugo: wi\u0119ksza r\u00f3wnoleg\u0142o\u015b\u0107 mo\u017ce nie wyeliminowa\u0107 rzeczywistej przyczyny i poch\u0142on\u0105\u0107 dodatkowe zasoby. Dlatego zmiany nale\u017cy wprowadza\u0107 w ramach kontrolowanego procesu operacyjnego, a nast\u0119pnie monitorowa\u0107 ich dzia\u0142anie.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">W przypadku powolnych \u017c\u0105da\u0144 wielokrotne sprawdzanie statusu pomaga zaw\u0119zi\u0107 zakres aktualnych \u017c\u0105da\u0144 i powi\u0105zanych proces\u00f3w. Por\u00f3wnaj te czasy z logami dost\u0119pu i b\u0142\u0119d\u00f3w, a tak\u017ce z danymi aplikacji i jej zaplecza. Przelotne \u017c\u0105danie mo\u017ce znikn\u0105\u0107 mi\u0119dzy dwoma sprawdzeniami statusu; pojedynczy wpis nie pozwala ani wiarygodnie zidentyfikowa\u0107 konkretnej aplikacji jako przyczyny, ani nie stanowi dowodu na atak. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Aby uzyska\u0107 efektowny <strong style=\"font-weight:700;color:inherit\">Identyfikator procesu<\/strong> Mo\u017cesz dodatkowo sprawdzi\u0107 dane dotycz\u0105ce systemu operacyjnego, takie jak wykorzystanie procesora i pami\u0119ci. Ta korelacja stanowi dodatkow\u0105 wskaz\u00f3wk\u0119, ale nie zast\u0119puje por\u00f3wnania czasowego z \u017c\u0105daniami i logami. Zw\u0142aszcza w przypadku powtarzaj\u0105cych si\u0119 obserwacji nale\u017cy wzi\u0105\u0107 pod uwag\u0119, \u017ce procesy i aktualnie przetwarzane przez nie \u017c\u0105dania mog\u0105 ulega\u0107 zmianom. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">W przypadku event-MPM nale\u017cy r\u00f3wnie\u017c zwr\u00f3ci\u0107 uwag\u0119 na procesy ko\u0144cz\u0105ce dzia\u0142anie oraz stare generacje po p\u0142ynnym restarcie. Mog\u0105 one wp\u0142ywa\u0107 na obraz sytuacji podczas przej\u015bcia; otwartych po\u0142\u0105cze\u0144 nie nale\u017cy przy tym automatycznie uto\u017csamia\u0107 z trwale zaj\u0119tymi w\u0105tkami roboczymi. Przed podj\u0119ciem ostatecznej decyzji dotycz\u0105cej wydajno\u015bci na podstawie wynik\u00f3w takiej fazy przej\u015bciowej nale\u017cy sprawdzi\u0107 specyfik\u0119 zainstalowanej wersji Apache 2.4. <\/p>\n<\/section><section class=\"wh-sources\" style=\"margin:40px 0 0;padding:24px 0 0;border-top:1px solid #dce5e9;color:#596b7b;font-size:14px;line-height:1.65\"><h2 style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">\u0179r\u00f3d\u0142a i aktualny stan wiedzy<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Stan bada\u0144: <time datetime=\"2026-11-04\">2026-11-04<\/time><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Podstaw\u0105 jest serwer Apache HTTP 2.4; \u015bcie\u017cki konfiguracyjne zale\u017cne od dystrybucji oraz szczeg\u00f3\u0142y dotycz\u0105ce modu\u0142u event-MPM zale\u017cne od wersji nale\u017cy sprawdzi\u0107 w danej instalacji. Stan na dzie\u0144: 4 listopada 2026 r.<\/p><div class=\"wh-source-urls\"><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_status.html<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/httpd.apache.org\/docs\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/httpd.apache.org\/docs\/2.4\/sections.html<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/httpd.apache.org\/docs\/2.4\/mod\/event.html<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/httpd.apache.org\/docs\/2.4\/howto\/auth.html<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/httpd.apache.org\/docs\/current\/upgrading.html<\/span><\/p><\/div><\/section><\/div>","protected":false},"excerpt":{"rendered":"<p>Modu\u0142 Apache mod_status wy\u015bwietla obci\u0105\u017cenie proces\u00f3w roboczych oraz bie\u017c\u0105ce \u017c\u0105dania. W ten spos\u00f3b mo\u017cna zabezpieczy\u0107 punkt ko\u0144cowy statusu, sprawdzi\u0107 r\u00f3\u017cne \u015bcie\u017cki dost\u0119pu oraz przeanalizowa\u0107 dane z d\u0142u\u017cszego okresu.<\/p>","protected":false},"author":1,"featured_media":22096,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[834],"tags":[],"class_list":["post-22093","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-plesk-webserver-plesk-administration-anleitungen"],"acf":[],"_links":{"self":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts\/22093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/comments?post=22093"}],"version-history":[{"count":2,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts\/22093\/revisions"}],"predecessor-version":[{"id":22100,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts\/22093\/revisions\/22100"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/media\/22096"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/media?parent=22093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/categories?post=22093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/tags?post=22093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}