Para crear alias de dominios en Lighttpd (o también conocidos como ServerAlias) basta con crear o editar la configuración del servidor virtual.
Por ejemplo, suponiendo que la configuración del hosting virtual se encuentra en /etc/lighttpd/lighttpd.conf
$HTTP["host"] == "www.dominio1.com"
{
server.indexfiles = ( "index.php" )
server.document-root = "/home/dominio/public_html/"
}
Entonces se debe modificar el dominio para incluir tanto el dominio principal como los alias. La nueva configuración se hará mediante expresiones regulares, para indicar que deseamos soportar varios dominios. Para usar expresiones regulares se debe emplear =~ en lugar de ==.
$HTTP["host"] =~ "www.(dominio1|dominio2|dominio3).com"
{
server.indexfiles = ( "index.php" )
server.document-root = "/home/dominio/public_html/"
}
Luego, reiniciar lighttpd
service lighttpd restart
Obviamente el dominio principal como los dominios apuntados deben tener los Nameservers correspondientes al servidor Lighttpd que estamos usando.
Artículos relacionados: