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 Ubuntu 10.04 con soporte para PHP5 (a través de FastCGI) y soporte para MySQL.
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.
Estoy ejecutando todos los pasos de este tutorial con privilegios de root, así que asegúrese de haber iniciado sesión como root:
sudo su
2 Instalación de MySQL 5
Primero instalamos MySQL 5 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 de Ubuntu, 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 Ubuntu, 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, Ubuntu proporciona un paquete PHP5 habilitado para FastCGI que instalamos así:
aptitude install php5-cgi
Este tutorial existe para estas versiones de SO
- Ubuntu 20.04 (fosa focal)
- Ubuntu 18.04 (castor biónico)
- Ubuntu 16.04 (Xenial Xerus)
- Ubuntu 14.04 LTS (Trusty Tahr)
- Ubuntu 12.04 LTS (pangolín preciso)
- Ubuntu 10.04 (Lucid Lynx)
En esta página
- 5 Configuración de Lighttpd y PHP5
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(); ?> |