Optimizando nuestro servidor

Una de las primeras cosas que hice cuando me loguie a mi nuevo y flamante VPS fue meterle cuanta cosa pude, apache, PHP, MySQL, webmin/virtualmin (luego platicare de esto) y algunas cosas mas, sin embargo lo que no contemple es que no tengo ram ilimitada, el puro mysql toma alrededor de 20-40 megas para su uso, y el apache otro buen tajo dejandome en horas pico con apenas algunos megas, investigando por ahi lei sobre lighttpd, que era mas ligero, y bla bla bla, asi que me decidi a probarlo, realmente es mucho mas ligero y sencillo de usar que apache, el consumo de ram me bajo mas de un 50%, entonces ya sabemos por que cada vez se usa mas, y por que sitios tan importantes como youtube lo prefieren frente a apache,.

Para instalarlo solo es necesario hacer lo siguiente:
# apt-get install lighttpd php5-cgi php5-common php5-mysql mysql-server-5.0

(Con esto bajaremos el lighttpd, php5 y mysql. Recuerden que cuando usamos # son comandos que deben ser ejecutados como root, y cuando ponemos $ son comandos que pueden o deben ser ejecutados como usuario normal)

Dentro de este archivo /etc/lighttpd/lighttpd.conf se encuentra la configuracion general de nuestro servicio, lo que debemos hacer es configurarle algunos parametros para agregarle PHP.

#vim /etc/lighttpd/lighttpd.conf (podemos usar vim/nano/ o gedit si podemos)

nos toparemos con algo asi, lo que aremos es agregar el modulo fastcgi
server.modules = (
"mod_access",
"mod_alias",
"mod_accesslog",
"mod_fastcgi",

y al final del archivo agregaremos esto tal y cual:

#PHP
fastcgi.server = ( “.php” => ((”bin-path” => “/usr/bin/php5-cgi”,”socket” => “/tmp/php.socket”)))

Cerramos y guardamos los cambios.
Para terminar con la configuración del servidor al final del archivo /etc/php5/cgi/php.ini agregamos:
CGI.fix_pathinfo=1

Y listo, la configuracion ya esta lista, solo es necesario hecharlo a andar con este comando:

#/etc/init.d/lighttpd force-reload

Cualquier duda pregunten aqui o a google, =D con gusto les ayudo:

PD. lighttpd trabaja, pero no de la mejor forma con los permalinks de drupal wordpress, etc.

Popularity: 29% [?]



Wikipedia:  CGI  PHP   Enlaces relacionados:
  • Rapidshare y megaupload desde consola
  • Usando PuTTY y llaves asimetricas
  • Clyppy is dead!!1!!!
  • Accediendo a Hotmail mediante pop3 con GNU/Linux (Ubuntu)
  • Los Servidores dedicados y VPS mas baratos
  • Leave a Reply