natürlich dann auch alle html-Seite, die php-Code enthalten in *.php umbenennen :)
===== Zu wenige childs im Error Log =====
... sche Empfehlung, sondern exakt auf deine CPU, deinen RAM, deine Last, deinen Shop und deine Bildgenerierung abgestimmt.
Takeaway: Deine optimale PHP‑FPM‑Konfiguration
Du solltest 40–60 Worker fahren, dynamic nutzen, OPcache hochdrehen, Slowlog aktivieren, und pm.max_requests setzen, um Memory‑Leaks aus ... oß?
Dein Code ist umfangreich
Viele Domains teilen sich denselben Pool
Viele Includes, viele Engines, viele Legacy
erseite
User‑Agent fehlt → "-"
Kommt von hunderten verschiedenen IPv4/IPv6‑Adressen weltweit
Das ist typisch für:
- Botnetz‑Traffic / Layer‑7‑DoS
Viele Bots öffnen eine Verbindung, senden keine Daten → Apache hält die Verbindung offen → PHP‑FPM/Apache‑Worker blockiert → Server wird l... t perfekt zu Slowloris‑Varianten:
Viele Verbindungen, keine Daten, nur warten → Apache erzeugt 408.
- Port‑/Service‑Scanner
Manche Scanner testen HTTP‑Ports, senden aber keinen Request → 408.
🧪 Warum deine Webseite langsam wi
efiniert hab.
das sollte auch die frage beantworten, ob noch andere dateien die eventl. die konfig ueberschreiben, eingebunden werden.
zufaellig ne ahnung, ob die httpd.conf u... apache2/sites-available/default' (die anderen
seiten wurden daraus erstellt)
<code>
DocumentRoot /var/www/
<... /default to comment out the
redirect. As well I renamed the link /etc/apache2/sites-enabled/000-default to defult and restarted apache2,... efault file. The only change I've made is to comment
out RedirectMatch line.
<code>
NameVirtualHost
Keine Umlaute = Falscher Zeichensatz
Wer nicht den richtigen Zeichensatz dem Browser übergibt, bekommt oft den Text mit fehlerhaften Umlauten angezeigt. Das passiert mir meistens auf einem frisch eingerichtetem Server. Unter Debian wird der Apache standardmäßig mit der Kodierung UTF-8 ausgeliefert. Meistens wird aber der Zeichensatz ISO-8859-1 verwendet.
===== Zeichensatz im Apache einstellen =====
Wer seinem Apache den richtigen Zeichensatz beibringen will, muss "AddDefaultCharset ISO-8859-1" in der
Beispiel Apache/2.0.
* Min oder Minimal. Es werden Hauptversions-, Unterversions- und Releasenummer angegeben. Beispiel: Apache/2.0.52.
* OS. Die vollständig... pache/2.0.52 (Unix).
* Full. Zusätzlich zur vollen Versionsnummer und dem Betriebssystem werden die Versionsdaten wichtiger Zusatzmodule angezeigt. Beispiel: Apach
===== Rewrite-Engine einschalten =====
Man benötigt eine Datei ''/etc/apache2/mods-available/rewrite.load'' mit folgenden Inhalt:
<code>
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
</code>
Dann noch einen Verweis anlegen:
<code>
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
</code>
{{tag>Apache "Rewrite