Aktivierung einer Worker MPM auf Apache2 in Ubuntu

April 24

Aktivierung einer Worker MPM auf Apache2 in Ubuntu

Der Apache2 Worker Multi-Processing-Modul oder MPM, implementiert Apache HTTPD mit einem Gewinde Modell. Beim MPM Worker ist deutlich schneller als herkömmliche Modelle und ist für stark frequentierte Server von Apache empfohlen. Anders als das prefork MPM hat MPM Worker eine kleine Speicherbedarf und Overhead. Aktivierung das Worker MPM in Apache2 auf Ubuntu ist einfacher, als es sich anhört: Du musst einfach herunterladen, installieren und konfigurieren es mithilfe der Befehlszeilenschnittstelle für Ubuntu.

Anweisungen

1 Gehen Sie zu "/ Etc/php5/Cgi /", und erstellen Sie eine Sicherungskopie der Datei "php.ini". Der Worker MPM-Installation wird die Datei überschrieben.

2 Öffnen Sie die Ubuntu-Befehlszeilenschnittstelle und geben Sie diesen Befehl, um beim MPM Worker Apache2 installieren: "Sudo apt-Get install apache2-Mpm-Worker php5-Cgi." Beachten Sie, dass während der Installation die "apache2-Mpm-Prefork" und "libapache2-mod-php5" entfernt werden.

3 Führen Sie diese Befehle in Ihre Ubuntu-Befehlszeilenschnittstelle "Cgi" und "Cgid" Module notwendig MPM worker-Funktion zu aktivieren: "a2enmod Cgi" und "a2enmod Cgid."

4 Führen Sie diese Befehle in Ihre Ubuntu-Befehlszeilenschnittstelle, die "Mod_actions" Apache2 Module zu aktivieren: "cd /etc/apache2/mods-enabled", "Sudo ln -sf... /mods-available/actions.Load"und"Sudo ln -sf... / Mods-available/actions.conf."

5 Öffnen Sie die Konfigurationsdatei "actions.conf" mit diesem Befehl: "Sudo vi /etc/apache2/mods-available/actions.conf." Fügen Sie diese in die Datei: "IfModule mod_actions.c < >Aktion-Anwendung/X-Httpd-Php /cgi-bin/php5 < / IfModule >. "

6 Öffnen Sie die Konfigurationsdatei "apache2.conf", mit diesem Befehl:

Sudo vi /etc/apache2/apache2.conf

Sie können Ihre Konfiguration ändern, indem Sie die folgenden Zeilen bearbeiten:

StartServers 2MaxClients 150MinSpareThreads 25MaxSpareThreads 75ThreadsPerChild 25MaxRequestsPerChild 0

7 Führen Sie diesen Befehl in Ihre Ubuntu-Befehlszeilenschnittstelle für die Installation zu überprüfen:

/usr/sbin/apache2ctl -t

Wenn Sie eine "Syntax OK" Meldung, funktioniert Ihre MPM Worker.

8 Starten Sie Apache2 zum Anwenden der Einstellungen mit diesem Befehl:

Sudo /etc/init.d/apache2 restart