fragen stichworte

Apache: Konfigurieren Sie Prefork auf eine per-virtuelle-Host-Weise

Ich hoste verschiedene Sites auf demselben Linux-Server (eine AWS EC2-Instanz). Ich möchte diesen Sites über eine für einen virtuellen Host spezifische Konfiguration verschiedene Grenzwerte geben. Ist das möglich?

antworten

Nein. Wenn Sie in der Dokumentation zum prefork MPM (2.4 Dokumentation hier) nachsehen, sehen Sie, dass der "Kontext" aller Konfigurationsdirektiven den Bereich "Serverkonfiguration" hat. Dies bedeutet, dass sie nicht auf einer VirtualHost-Ebene definiert werden können.

MPMs sind nicht der beste Ort, um Ressourcenbeschränkungen für etwas anderes als den Hauptprozess selbst zu implementieren. Sie sollten sich wahrscheinlich mit Modulen beschäftigen, die auf das Drosseln virtueller Hosts spezialisiert sind.

mpm-itk hat eine MaxClientsVHost -Direktive, aber wie die Dokumentation (und Andrew B) sagt, gibt es wahrscheinlich bessere Möglichkeiten, das zu tun, was Sie wollen, wie mod_qos .