Cómo configurar VirtualHosts en el servidor LightTPD

Cómo configurar VirtualHosts en el servidor LightTPD

Virtualhosting es una implementación de alojamiento de múltiples dominios en un servidor único. Permitió utilizar los recursos máximos del servidor y reduce el costo. Ahora, en su mayoría, todos los servidores web admiten virtualhosting entorno. En nuestro artículo anterior, describimos para instalar el servidor LightTPD en CentOS/RHEL. Este artículo lo ayudará a configurar VirtualHosts en el servidor LightTPD.

Por ejemplo, estamos usando los siguientes dominios-

  1. sitio1.tecadmin.neto
  2. sitio2.tecadmin.neto

Paso 1: Crea Root del documento del servidor

Primero cree carpetas para ambos dominios (si no existe)

# mkdir -p/sites/vhosts/sitio1.tecadmin.net/www # mkdir -p/sites/vhosts/site2.tecadmin.net/www 

Para fines de prueba, estamos creando un índice.Archivo HTML en ambas raíces de documentos

# echo "Bienvenido a Site1">/Sitios/Vhosts/Site1.tecadmin.net/www/índice.HTML # echo "Bienvenido a Site2">/Sitios/Vhosts/Site2.tecadmin.net/www/índice.html 

Paso 2: Actualizar el archivo de configuración principal

Ahora edite el archivo de configuración principal de LightTPD /etc/lighttpd/lighttpd.confusión y habilitar incluir archivos VirtualHosts. Descopmento siguiendo la línea eliminando el símbolo # inicial.

Incluye_Shell "Cat/etc/Lighttpd/Vhosts.d/*.conf " 

Paso 3: Crear archivos de configuración virtualhost

Ahora comience a crear un archivo de configuración de VirutalHost para ambos dominios o subdominios, primero creando para sitio1.tecadmin.neto

# vim/etc/lighttpd/vhosts.D/Sitio1.tecadmin.neto.confusión 
$ Http ["host"] == "Sitio1.tecadmin.neto "servidor.document-root = "/sites/vhosts/site1.tecadmin.servidor neto/público ".ErrorLog = "/var/log/lighttpd/site1.tecadmin.neto.error.Registro "AccessLog.FileName = "/var/log/lighttpd/site1.tecadmin.neto.acceso.registro"  

Ahora cree un archivo de configuración para sitio2.tecadmin.neto -

# vim/etc/lighttpd/vhosts.d/sitio2.tecadmin.neto.confusión 
$ Http ["host"] == "Sitio2.tecadmin.neto "servidor.document-root = "/sites/vhosts/site2.tecadmin.servidor neto/público ".ErrorLog = "/var/log/lighttpd/site2.tecadmin.neto.error.Registro "AccessLog.FileName = "/var/log/lighttpd/site2.tecadmin.neto.acceso.registro"  

Paso 4: Verifique la configuración y reinicie LightTPD

Después de hacer todo lo anterior, verifique primero la sintaxis de todo el archivo de configuración, incluido el archivo de configuración principal con

# Lighttpd -t -f/etc/Lighttpd/Lighttpd.sintaxis de conf 

Si descubrió que toda la sintaxis está bien, reiniciemos el servicio

# Service LightTPD reiniciar 

Ahora pruebe sus dos dominios en el navegador y verifique que esté obteniendo contenido correcto en las páginas como se creó en el paso 1. Para obtener más detalles sobre VirtualHosts en Lighttpd, visite su sitio oficial.