Cómo configurar VirtualHosts en el servidor LightTPD
- 811
- 78
- Carmen Casillas
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-
- sitio1.tecadmin.neto
- 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.
- « Cómo configurar SSL en el servidor LightTPD
- Error check_nrpe no pudo completar el apretón de manos SSL. »