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

¿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.

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

A medida que la ciencia evoluciona a un ritmo rápido, asumiendo muchos de nuestros esfuerzos, también aumentan los riesgos de someternos a una singularidad inexplicable. Lea, lo que la singularidad podría significar para nosotros.

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

El impacto de la inteligencia artificial en la atención médica 2021

El impacto de la inteligencia artificial en la atención médica 2021

La IA en la salud ha dado grandes pasos desde las últimas décadas. Por tanto, el futuro de la IA en el sector sanitario sigue creciendo día a día.