Come attivare Worker MPM su Apache2 in Ubuntu

May 31

Come attivare Worker MPM su Apache2 in Ubuntu


Il Apache2 operaio Multi-Processing Module, o MPM, implementa Apache HTTPD utilizzando un modello filettato. La MPM lavoratore è significativamente più veloce rispetto ai modelli tradizionali ed è consigliato da Apache per i server ad alto traffico. A differenza del prefork MPM, il lavoratore MPM ha una piccola orma di memoria e le spese generali. Attivando il lavoratore MPM in Apache2 su Ubuntu è più facile di quanto sembri: Hai solo bisogno di scaricare, installare e configurarlo utilizzando l'interfaccia a riga di comando di Ubuntu.

istruzione

1 Vai a "/ etc / php5 / CGI /" e creare un backup del file "php.ini". L'installazione MPM lavoratore sovrascriverà questo file.

2 Aprire l'interfaccia a riga di comando di Ubuntu e digitare il seguente comando per installare il Apache2 MPM worker: "sudo apt-get install apache2-mpm-lavoratore php5-cgi." Si noti che durante l'installazione, il "apache2-mpm-prefork" e "libapache2-mod-php5" vengono rimossi.

3 Eseguire questi comandi nella propria interfaccia a riga di comando di Ubuntu per abilitare la "CGI" e moduli "cgid" necessaria per il lavoratore MPM di funzionare: ". Cgid a2enmod" "cgi a2enmod" e

4 Eseguire questi comandi nella propria interfaccia a riga di comando di Ubuntu per attivare i "mod_actions" moduli Apache2: "cd / etc / apache2 / mods-enabled", "sudo ln -sf ../mods-available/actions.load" e "sudo ln -sf ../mods-available/actions.conf ".

5 Aprire il file di configurazione "actions.conf" utilizzando questo comando: ". Sudo vi /etc/apache2/mods-available/actions.conf" Aggiungere questo al file di configurazione: "<IfModule mod_actions.c>
applicazione Azione / x-httpd-php / cgi-bin / PHP5 </ IfModule>. "

6 Aprire il file di configurazione "apache2.conf" utilizzando questo comando:

sudo vi /etc/apache2/apache2.conf

È possibile modificare la configurazione modificando le seguenti righe:

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

7 Eseguire questo comando nel interfaccia a riga di comando di Ubuntu per verificare l'installazione:

/ Usr / sbin / apache2ctl -t

Se si riceve un messaggio "sintassi OK", il vostro MPM worker funzioni correttamente.

8 Riavviare Apache2 per applicare le impostazioni utilizzando questo comando:

restart sudo /etc/init.d/apache2