Slik aktiverer Worker MPM på Apache2 i Ubuntu

Slik aktiverer Worker MPM på Apache2 i Ubuntu


Den Apache2 arbeideren Multi-Processing Module, eller MPM, implementerer Apache httpd ved hjelp av en gjenget modell. Arbeideren MPM er betydelig raskere enn tradisjonelle modeller, og er anbefalt av Apache for høy trafikk servere. I motsetning til prefork MPM, har arbeideren MPM et lite minne fotavtrykk og overhead. Aktivering arbeideren MPM i Apache2 på Ubuntu er enklere enn det høres ut: Du trenger bare å laste ned, installere og konfigurere den ved hjelp av Ubuntu kommandolinje-grensesnitt.

Bruksanvisning

1 Gå til "/ etc / php5 / cgi /" og lage en sikkerhetskopi av dine "php.ini" filen. Arbeideren MPM installasjonen vil overskrive denne filen.

2 Åpne Ubuntu kommandolinjegrensesnittet og skriv denne kommandoen for å installere Apache2 arbeideren MPM: "sudo apt-get install apache2-MPM-worker php5-cgi." Legg merke til at under installasjonen, den "apache2-MPM-prefork" og "libapache2-mod-php5" er fjernet.

3 Kjør disse kommandoene i Ubuntu kommandolinje-grensesnitt for å aktivere "cgi" og "cgid" moduler nødvendig for arbeideren MPM å fungere: ". A2enmod cgid" "a2enmod cgi" og

4 Kjør disse kommandoene i Ubuntu kommandolinjegrensesnittet til å aktivere de "mod_actions" apache2 moduler: "cd / etc / apache2 / mods-aktivert", "sudo ln -sf ../mods-available/actions.load" og "sudo ln -sf ../mods-available/actions.conf. "

5 Åpne "actions.conf" konfigurasjonsfil ved hjelp av denne kommandoen: ". Sudo vi /etc/apache2/mods-available/actions.conf" Legg dette til konfigurasjonsfilen: "<IfModule mod_actions.c>
Handling application / x-httpd-php / cgi-bin / php5 </ IfModule> ".

6 Åpne "apache2.conf" konfigurasjonsfil ved hjelp av denne kommandoen:

sudo vi /etc/apache2/apache2.conf

Du kan endre konfigurasjonen ved å redigere følgende linjer:

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

7 Kjør denne kommandoen i Ubuntu kommandolinje-grensesnitt for å kontrollere installasjonen:

/ Usr / sbin / apache2ctl -t

Hvis du mottar en melding "Syntax OK", arbeidstaker MPM fungerer.

8 Start Apache2 å bruke innstillingene ved hjelp av denne kommandoen:

sudo /etc/init.d/apache2 restart