{"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":"secure-and-evaluate-apache-mod-status","status":"publish","type":"post","link":"https:\/\/webhosting.de\/en\/apache-mod-status-absichern-auswerten\/","title":{"rendered":"Securing Apache mod_status and Correctly Interpreting Status Values"},"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\">With Apache mod_status, you can see how many workers are currently active and which requests are being processed. Protect the <strong style=\"font-weight:700;color:inherit\">Status Endpoint<\/strong> from unauthorized access: The output may contain sensitive request and client data. For Apache HTTP Server 2.4, this article provides a local baseline configuration and explains how to check for additional access paths. Repeated requests help with diagnosis\u2014a single snapshot does not prove either a persistent worker shortage or its cause. <\/p>\n<nav class=\"wh-toc\" aria-label=\"Contents of this article\" 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\">Go directly to the section<\/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\">What mod_status Displays<\/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\">Status Data and Their Security Implications<\/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\">Check Access Paths and the Worker Model<\/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\">Set Up a Local Status Endpoint<\/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\">Securely Expand Monitoring Access<\/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\">Interpreting Status Values Correctly<\/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\">Monitoring Status Data Over Time<\/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\">Check Access and Error Messages<\/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\">From Indicators to Operational Decisions<\/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\">What mod_status Displays<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">The Apache module mod_status provides information about the running web server. For example, it helps answer questions such as how many workers are currently active and which requests are being processed. The following explanations refer to Apache HTTP Server 2.4; the documentation for the development branch is separate and cannot be applied to this version without verification.  <\/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> Generates the status output for a configured URL path. A \"Location\" section can pass this path to the handler <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> assign; a file with the same name in the DocumentRoot is not required for this. The path therefore provides access to server diagnostics and is not a regular page served from the file system.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">The HTML view is suitable for manual diagnosis. The version with <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> provides a machine-readable representation that a monitoring system can retrieve on a regular basis. The details that are available depend, among other things, on the server configuration. This parameter does not turn the endpoint into a separate service: its output must also be protected against unauthorized access. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">This requires that mod_status be loaded and that you have permission to edit the appropriate Apache configuration file. For access restrictions, the required authorization modules must also be available. How a module is enabled and which files are responsible for this varies depending on the distribution and installation; therefore, a single file path is not a universally applicable starting point. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For <strong style=\"font-weight:700;color:inherit\">Apache Monitoring<\/strong> The output serves as a diagnostic tool, but it is not a comprehensive application performance monitoring solution. For example, it shows that workers are busy, but it does not explain whether a database, a backend, or a slow client is causing the delay. To identify the root cause, you\u2019ll also need the appropriate application, system, and log data.<\/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\">Status Data and Their Security Implications<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">The status page displays, among other things, busy and idle workers, as well as information on the start or restart time and the runtime. Busy workers are not available as free capacity at the time of the query. How critical a ratio of busy to idle workers is can only be assessed by looking at the history and the actual configured worker limit. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">The time period helps contextualize aggregated values over time: An average since the start may mask short-term spikes in load. Similarly, a query with few available workers is initially just a snapshot. Repeated queries, combined with response times and errors, provide a better basis for investigating a potential shortage. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">With <strong style=\"font-weight:700;color:inherit\">ExtendedStatus<\/strong> Apache logs additional details, including aggregated hits and data volumes, as well as information about current hosts and requests. When mod_status is loaded, this logging is enabled by default in Apache 2.4. However, making an explicit configuration decision makes it clear what level of detail is intended for the specific operation. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">More detailed logging comes at a cost: it requires additional effort and can slow down the server. Therefore, weigh the diagnostic benefits against this effort, rather than automatically viewing more details as a free improvement. On the other hand, without ExtendedStatus, you\u2019ll be missing information that can be helpful for identifying ongoing requests. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">The output may reveal ongoing requests and client information. Therefore, treat it as <strong style=\"font-weight:700;color:inherit\">sensitive operational data<\/strong> and not as a public health check. The HTML view and <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> require the same level of access protection; a path that is difficult to guess does not prevent access by someone who knows it or discovers it. <\/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\">Check Access Paths and the Worker Model<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Before making any changes, identify the installed Apache version and the active multiprocessing module (MPM). Also check which virtual hosts are serving the listener in question, whether reverse proxies are forwarding requests, and which access rules are already in effect. Only with this overview can you assess where a new rule will take effect and which existing configurations it might affect. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A local monitoring agent could retrieve the status using a loopback address. However, a successful local retrieval only indicates that this specific path\u2014using the selected address, port, and virtual host\u2014is functioning properly. It does not prove that other hosts are protected, nor does it prove that external access is blocked.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A second approach could involve using a reverse proxy and a different virtual host. Different redirects or access rules may apply there; you should also check which client address Apache actually uses for authorization. Consider the <strong style=\"font-weight:700;color:inherit\">Access Path<\/strong> Therefore, this includes the proxy, host selection, and Apache rules, rather than applying the local test to the entire topology.<\/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=\"An AI-generated stock image of a network jack with an Ethernet cable connected to it in a utility room.\" 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\">AI-generated illustrative image: Network paths and proxy configuration determine how a status request reaches Apache.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">The MPM determines how Apache uses processes and, if applicable, threads for processing. A process is an operating system unit; threads run within a process and can perform tasks there. The significance of the number of workers therefore depends on the model used. The <a href=\"https:\/\/webhosting.de\/en\/webserver-worker-models-prefork-worker-event-mpm-serverperf\/\">Comparison of Apache Worker Models<\/a> explains the differences between Prefork, Worker, and Event.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Especially when it comes to <strong style=\"font-weight:700;color:inherit\">event-MPM<\/strong> Open connections do not automatically mean that worker threads are occupied on a permanent basis. Certain waiting states may be handled differently than the active processing of a request. Therefore, note the active MPM before making a capacity decision based on connection and worker counts. <\/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\">Set Up a Local Status Endpoint<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Before making the change, check whether Apache HTTP Server 2.4 is running, <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> is loaded and the required authorization modules are available. Also, list the existing virtual hosts and access rules. Module activation and configuration paths vary depending on the distribution; the following example belongs in the appropriate Apache configuration file, not in a generic file.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">The example turns on <strong style=\"font-weight:700;color:inherit\">ExtendedStatus<\/strong> explicitly specifies it and assigns the path to the status handler. <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> Restricts access according to Apache's rules for local connections. The directive for detailed logging is located outside the `Location` section. Before applying this change, you must verify how this section interacts with your existing configuration.  <\/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>Code<\/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\">Copy code<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Copied<\/span><span data-wh-copy-fallback hidden>Code highlighted\u2014please copy<\/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\">Have the change reviewed and approved in accordance with your operational process before applying it. The example is a starting point; it is not a guarantee for all virtual hosts or proxy paths. In particular, existing authorization sections can influence which rule applies to a specific request. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">After running the application, you can retrieve the machine-readable output locally using the following command. It requires a listener to be set up on the selected loopback address and the default port 80. Also check whether the request reaches the intended virtual host; if necessary, you\u2019ll need to adjust the port and host selection to match your environment.<\/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\">Copy code<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Copied<\/span><span data-wh-copy-fallback hidden>Code highlighted\u2014please copy<\/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\">A failed retrieval is, at first, merely an indication\u2014not a definitive error diagnosis. In addition to authorization issues, other possible causes include a different listener, a different host mapping, or a redirect. Conversely, a successful local retrieval does not necessarily mean that other access paths are secure.<\/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\">Securely Expand Monitoring Access<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Choose the access method based on where the monitoring is running and who needs the output. An agent on the same host can use the local restriction. If an external system needs to access the data, access should be limited to only the sources that are actually needed and then verified via the designated network path.<\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Access Methods for the Status Endpoint\" 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\">Access Methods for the Status Endpoint<\/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\">Variant<\/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\">Use<\/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\">Important Exam<\/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\">Local 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\">Query on the Apache host using `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\">Monitor the agent's availability and operation separately.<\/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\">Limited Monitoring Network<\/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\">Allow a specific address or network using \"Require ip\"<\/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\">Check which client address Apache actually uses for authorization.<\/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\">Additional Registration<\/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\">Verify identity in addition to a network restriction<\/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\">Explicitly link the network and login using \"AND\"; use Basic Authentication only over a secure connection.<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">At <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> It is not solely the address that the monitoring server sees that matters. Behind a reverse proxy, the installed configuration must provide the address that Apache actually uses for authorization. Verify this mapping in a real-world scenario before you grant access to a network; a presumed client address does not constitute reliable access control. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Several <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>-Directives within a section generally behave like a <strong style=\"font-weight:700;color:inherit\">\"Or\" operator<\/strong>: If a request meets one of the conditions, that may be sufficient. If a client is required to come from the permitted network and also log in, explicitly state the conditions in a <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>-Combine the containers and test both requirements individually. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">With Basic Authentication, only a suitable transport protocol such as TLS protects the credentials during transmission. A separate management network can further restrict access, but it is no substitute for effective Apache authorization. Even there, only authorized systems should be able to retrieve the HTML and machine-readable output.  <\/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\">Interpreting Status Values Correctly<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">The status page provides answers to various diagnostic questions using different data. Read the <strong style=\"font-weight:700;color:inherit\">Worker Assignment<\/strong> Therefore, it is not isolated: it describes the state at the time the information is retrieved. Additional request details depend on the configuration and, in particular, on `ExtendedStatus`; the fields that appear may vary depending on the server and MPM. <\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Status Information for Typical Diagnostic Questions\" 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\">Status Information for Typical Diagnostic Questions<\/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\">Diagnostic Question<\/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\">Issue<\/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\">Statement<\/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\">Border<\/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\">Are the workers busy?<\/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\">Employees and independent contractors<\/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\">Shows the current occupancy.<\/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\">A single retrieval does not indicate sustained saturation.<\/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\">What work is currently in progress?<\/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\">Requests and Process Assignment in 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\">Allows visible work to be assigned to processes.<\/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\">Ephemeral requests may be missing between retrievals; the cause remains unknown.<\/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\">How is traffic trending?<\/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\">Aggregate Visits and Data Volume<\/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\">Counters can be used for trend analysis.<\/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\">A single value does not indicate a short-term rate; take restarts into account.<\/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\">What happens to event connections?<\/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\">Asynchronous states such as \"Writing\" and \"Keep-alive\"<\/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\">Distinguishes between displayed connection statuses.<\/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\">Open connections are not the same as worker threads that are permanently occupied.<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Suppose a query shows many busy workers and only a few available ones. This could be a brief peak in load or indicate sustained pressure. Repeat the query and compare the trend with response times, errors, and the actual worker limit before considering a capacity change.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">At <strong style=\"font-weight:700;color:inherit\">event-MPM<\/strong> Certain waiting states can be handled by the listener rather than by permanently bound worker threads. \"Writing\" and \"Keep-alive\" should therefore be interpreted as connection states, not simply as the number of occupied threads. Terminating processes and older generations following a graceful restart can also affect the picture; check the details for your installed 2.4 version. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">To help classify the architecture, the <a href=\"https:\/\/webhosting.de\/en\/apache-event-mpm-vs-worker-mpm-web-server-tuning-and-optimization\/\">Comparison of Event MPM and Worker MPM<\/a> the status display. The MPM selection explains how Apache organizes connections and workloads; however, it does not replace monitoring the specific server and its application.<\/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\">Monitoring Status Data Over Time<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For Apache Monitoring, a single status page is just a snapshot. Get the machine-readable output via <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> Retrieve the values regularly from an authorized agent and save them with a timestamp. This way, you can tell, for example, whether a low number of available workers is just a temporary occurrence or persists across multiple queries. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For a <strong style=\"font-weight:700;color:inherit\">Interval rate<\/strong> You compare a cumulative counter with its previous value and divide the difference by the elapsed time. For example, if the number of hits increases by 120 within 60 seconds, this corresponds to an average of two hits per second for that interval. This average does not provide any information about the distribution within the minute.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Before calculating the difference, check the startup or restart information and the counter reading. If the server has been restarted or a counter has decreased since the previous retrieval, treat this as a reset and start a new comparison series. A negative traffic rate derived from two counter readings would be misleading in this context; failed queries should also remain identifiable in the history. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">The averages reported by mod_status over the server's runtime smooth out short-term load spikes. A time series with an appropriately chosen query interval shows changes more accurately, but it may also miss events that occur between two queries. Therefore, choose the interval based on the diagnostic question and take into account the effort required for data collection and storage. <\/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=\"AI-generated illustration of individual status updates as separate cards next to a clock.\" 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\">AI-generated illustration: Repeated queries show changes, but may miss events that occur between queries.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Stored status data must also be protected: Depending on the output, it may contain request and client information. Restrict access to the agent, storage, and analysis to authorized individuals and systems. Also, specify how long raw data and derived metrics will be retained for the respective operational purpose.<\/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\">Check Access and Error Messages<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">After a change has been approved, first verify that authorized access is granted, such as by the local monitoring agent. Then, from a network location that is explicitly not permitted, check both the HTML page and the variant <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>. Neither of them is allowed to provide status data there. Testing just one location or just one access path is not sufficient. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Repeat the test for the virtual hosts that can actually be reached and, if applicable, for direct connections and those routed through a reverse proxy. A successful local test does not prove that the proxy enforces the same level of protection. Also pay attention to redirects: The key factor is whether sensitive status data is output at the end of an access path. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">If a valid retrieval fails, check the following in addition to the <strong style=\"font-weight:700;color:inherit\">Authorization<\/strong> This includes the listener, address, and port, as well as the selection of the virtual host. Proxy and redirect rules can also route the request differently than expected. Therefore, a single error does not necessarily indicate an incorrect access rule or a faulty handler.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Check existing configurations for outdated access directives such as <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> and <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>. Their ill-considered mixing with the newer ones <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>-Rules can lead to unexpected results. Check the combination that is actually effective, rather than assuming the final access is permitted based on a single rule that allows it. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Furthermore, a protected location is not necessarily the only possible status endpoint. If mod_status is loaded, its handler can also be configured on a per-directory basis, including <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> be available. Therefore, check existing entries and permitted delegations\u2014especially on shared servers\u2014to ensure that no additional unprotected handlers can be set up. <\/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\">From Indicators to Operational Decisions<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">If, on a recurring basis, many workers are busy and only a few are free, this is an indication of potential capacity constraints, but it does not yet prove the cause. Compare this trend with response times, error rates, and the actual worker limit in effect. Only by looking at the big picture can you determine whether the utilization coincides with noticeable problems and how persistent those problems are. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Before you increase a limit, check the available memory and the additional requirements of the intended processes or threads. At the same time, investigate why processing takes so long: Increasing parallelism may not address the root cause and could tie up additional resources. Changes should therefore be made as part of a controlled operational process followed by monitoring.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For slow requests, repeated status checks can help narrow down current requests and associated processes. Compare the timestamps with access and error logs, as well as with data from the application and its backends. A transient request may disappear between two checks; a single occurrence neither reliably identifies a specific application as the cause nor proves that an attack has occurred. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For an eye-catching <strong style=\"font-weight:700;color:inherit\">Process ID<\/strong> You can also check operating system data such as CPU and memory usage. This correlation is another clue, but it is not a substitute for synchronizing the data with requests and logs. Especially when observations are repeated, you should keep in mind that processes and the requests they are currently processing may change. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">With event-MPM, also be aware of terminating processes and old generations following a graceful restart. They can affect the system state during the transition; open connections should not automatically be equated with worker threads that are permanently occupied. Check the specifics of the installed Apache 2.4 version before drawing any long-term capacity conclusions from such a transition phase. <\/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\">Sources and Current State of Knowledge<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Status of the research: <time datetime=\"2026-11-04\">2026-11-04<\/time><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">This is based on Apache HTTP Server 2.4; distribution-specific configuration paths and version-specific details of the event-MPM should be checked in the respective installation. Research date: November 4, 2026.<\/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>Apache mod_status displays worker utilization and pending requests. Here's how to secure the status endpoint, monitor different access paths, and analyze the data over an extended period.<\/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\/en\/wp-json\/wp\/v2\/posts\/22093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/comments?post=22093"}],"version-history":[{"count":2,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/posts\/22093\/revisions"}],"predecessor-version":[{"id":22100,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/posts\/22093\/revisions\/22100"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/media\/22096"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/media?parent=22093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/categories?post=22093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/tags?post=22093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}