martes, 14 de agosto de 2012

Optimizar Apache2 para VPS

Buenas Tardes despues de una merecidas vacaciones vuelvo con otro truquillo para la optimizacion de apache sobre un VPS, todos sabemos que si no lo configuramos bien nos puede dejar KO el VPS cada dos por tres, pues hay va un pequeño truco, para que funcione nuestro VPS correctamente y Apache2 no haga el INDIO.


En el fichero apache2.conf,

> sudo vi /etc/apache2/apache2.conf

Añadimos al final del fichero lo siguiente:

Include conf.d/tuneado.conf

Luego nos situamos en el directorio conf.d y creamos el fichero tuneado.conf

> cd /etc/apache2/conf.d/

> sudo vi tuneado.conf

dentro del fichero agregamos estas lineas:

<IfModule prefork.c>
StartServers 1
MinSpareServers 1
MaxSpareServers 5
ServerLimit 10
MaxClients 10
MaxRequestsPerChild 4000
</IfModule>
<IfModule worker.c>
StartServers 1
MaxClients 10
MinSpareThreads 1
MaxSpareThreads 4
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
Despues salvamos el fichero.
Logicamente tendremos que reiniciar apache.

> sudo /etc/init.d/apache2 restart

Con esto lo que conseguimos es que nuestro apache utilize estas directivas y anule las directivas por defecto del fichero de configuracion apache2.conf.

Ya sabeis si necesitais ayuda no olvideis mandarme un mail a templariodigital@gmail.com

Salu2

1 comentario:

  1. Hola, esa configuracion sirve para un hosting de imagenes nuevo? (poco trafico)

    para blogs, foros, y otros sistemas con 500 visitas unicas al dia?

    ResponderEliminar