Instalar Lighttpd y PHP en Ubuntu

Lighttpd es un servidor web fácil, rápido y flexible que se ejecuta en recursos bajos (CPU / RAM) mientras se ejecuta en un servidor pequeño. En este tutorial, mostraré cómo configurar lighttpd con PHP para trabajar en múltiples subdominios mediante el uso de hosts virtuales.

Estos pasos fueron probados en el servidor Ubuntu.

Instalar software

Actualice el servidor a los últimos paquetes / actualizaciones.

apt-get update

Instalar lighttpd y PHP.

sudo apt-get install lighttpd php5-cgi

Habilite el módulo fastcgi y el soporte fastcgi PHP.

sudo lighty-enable-mod fastcgi 
sudo lighty-enable-mod fastcgi-php

Reinicie su servicio lighttpd para aplicar los cambios fastcgi.

sudo service lighttpd force-reload

Configura tu sitio web

En su servidor, edite el /etc/lighttpd/lighttpd.confarchivo. Algunos administradores prefieren cargar un archivo de configuración a través de FTP en lugar de la edición SSH.

vi /etc/lighttpd/lighttpd.conf
Configurar la raíz del documento

Por defecto, la raíz del documento es /var/www. Es posible que prefiera alojar sus sitios fuera de una carpeta diferente, como /var/websites.

#change
server.document-root        = "/var/www"
#to
server.document-root        = "/var/websites/root"

Tenga en cuenta que lighttpd desactiva la lista de directorios de forma predeterminada.

Agregar hosts virtuales

Agregue lo siguiente a lighttpd.confpara alojar un dominio o subdominio.

$HTTP["host"] =~ "^mydomain\.com$" {
server.document-root = "/var/websites/domain"
}

#or

$HTTP["host"] =~ "^sub\.mydomain\.com$" {
server.document-root = "/var/websites/domain/sub"
}

Tenga en cuenta que la línea $ HTTP contiene una expresión regular entre comillas.

Si desea deshabilitar las listas de directorios para hosts virtuales, use el siguiente ejemplo.

$HTTP["host"] =~ "^sub\.mydomain\.com$" {
server.document-root = "/var/websites/domain/sub"
dir-listing.activate = "disable"
}
Guardar y reiniciar

Una vez que haya terminado de agregar hosts virtuales, guarde el lighttpd.confarchivo y reinicie el servicio lighttpd.

service lighttpd restart

En este punto, lighttpd está sirviendo sus páginas PHP. ¡Disfrutar!



Leave a Comment

ZPanel y Sentora en CentOS 6 x64

ZPanel y Sentora en CentOS 6 x64

ZPanel, un panel de control de alojamiento web popular, se bifurcó en 2014 a un nuevo proyecto llamado Sentora. Aprende a instalar Sentora en tu servidor con este tutorial.

Cómo instalar Vtiger CRM Open Source Edition en CentOS 7

Cómo instalar Vtiger CRM Open Source Edition en CentOS 7

Aprende cómo instalar Vtiger CRM, una aplicación de gestión de relaciones con el cliente, en CentOS 7 para aumentar tus ventas y mejorar el servicio al cliente.

Cómo instalar el servidor Counter-Strike 1.6 en Linux

Cómo instalar el servidor Counter-Strike 1.6 en Linux

Esta guía completa le mostrará cómo configurar un servidor Counter-Strike 1.6 en Linux, optimizando el rendimiento y la seguridad para el mejor juego. Aprende los pasos más recientes aquí.

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición

ReactOS: ¿Es este el futuro de Windows?

ReactOS: ¿Es este el futuro de Windows?

ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

¿Qué es un sistema de archivos de diario y cómo funciona?

¿Qué es un sistema de archivos de diario y cómo funciona?

Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.