Lighttpd es un servidor web seguro, rápido y compatible con los estándares diseñado para entornos de velocidad crítica. Este tutorial muestra cómo puede instalar Lighttpd en un servidor Debian Lenny compatible con PHP5 (a través de FastCGI) y MySQL.
¡No emito ninguna garantía de que esto funcione para usted!
1 nota preliminar
En este tutorial utilizo el nombre de host server1.example.com con la dirección IP 192.168.0.100. Estas configuraciones pueden diferir para usted, por lo que debe reemplazarlas cuando corresponda.
2 Instalación de MySQL 5.0
Primero instalamos MySQL 5.0 así:
aptitude install mysql-server mysql-client
Se le pedirá que proporcione una contraseña para el usuario root de MySQL; esta contraseña es válida para el usuario [email protected] así como para [email protected], por lo que no tenemos que especificar una contraseña de root de MySQL manualmente más adelante:
Nueva contraseña para el usuario "root" de MySQL:<-- yourrootsqlpassword
Repita la contraseña para el usuario "root" de MySQL:<-- yourrootsqlpassword
3 Instalación de Lighttpd
Lighttpd está disponible como paquete Debian, por lo que podemos instalarlo así:
aptitude install lighttpd
Ahora dirija su navegador a http://192.168.0.100, y debería ver la página de marcadores de posición de Lighttpd:
La raíz del documento predeterminada de Lighttpd es /var/www en Debian, y el archivo de configuración es /etc/lighttpd/lighttpd.conf. Las configuraciones adicionales se almacenan en archivos en el directorio /etc/lighttpd/conf-disponible; estas configuraciones se pueden habilitar con el comando lighttpd-enable-mod que crea un enlace simbólico desde el directorio /etc/lighttpd/conf-enabled a la configuración adecuada archivo en /etc/lighttpd/conf-disponible. Puede deshabilitar configuraciones con el comando lighttpd-disable-mod.
4 Instalación de PHP5
Podemos hacer que PHP5 funcione en Lighttpd a través de FastCGI. Afortunadamente, Debian proporciona un paquete PHP5 habilitado para FastCGI que instalamos así:
aptitude install php5-cgi
5 Configurando Lighttpd y PHP5
Para habilitar PHP5 en Lighttpd, debemos modificar /etc/php5/cgi/php.ini y agregar la línea cgi.fix_pathinfo =1 justo al final del archivo:
vi /etc/php5/cgi/php.ini
[...] cgi.fix_pathinfo = 1 |
<?php phpinfo(); ?> |