Después de un buen rato sin publicar he regresado y con un pequeño how to para instalar un nuevo servidor web/proxy inverso ligero y de alto rendimiento.
Primero instalar mysql
sudo apt-get intall mysql-server mysql-clien
Instalamos nginx
sudo apt-get install nginx
Iniciamos el nginx
sudo /etc/init.d/nginx start
Instalar php5 con FASTCGI con los siguientes pasos
sudo aptitude install python-software-properties
Gracias Brian Mercer podemos agregar su repositorio
sudo add-apt-repository ppa:brianmercer/php
Es necesario realizar un update
sudo aptitude -y update
Ahora a instalar los una cuanto paquetes de php
suo aptitude -y install php5-cli php5-common php5-mysql php5-suhosin php5-gd php5-fpm php5-cgi php-pear php5-memcache php-apc
Iniciamos el servicio de php5-fpm
sudo service php5-fpm start
Es necesario modificar el archivo default que se encuentra en /etc/nginx/sities-available/defaul; buscamos las siguientes lineas
#location ~ \.php$ {
#fastcgi_pass 127.0.0.1:9000;
#fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
#include fastcgi_params;
#}
Es importante descomentar las lineas y agregar algo en la linea include
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
Necesitamos reiniciar el servidor
sudo /etc/init.d/nginx start
Para verificar que PHP esta escuchando el puerto 9000 ejecutamos el siguiente comando command:
netstat -ant | grep :9000
Y no regresa lo siguiente
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN
Y por ultimo nuestro directorio para el servidor esta ubicado en /var/www/defautl-nginx/
Espero que les sea de ayuda.

























