hosts virtuales dinámicos nginx

hosts virtuales dinámicos nginx

Con nginx, ¿existe un método para configurar hosts virtuales dinámicos masivos similar a la forma en que se puede configurar apache2? Estoy configurando una aplicación saas, cada usuario tendrá su propio subdominio y me gustaría usar nginx sobre apache2.

Gracias

El código a continuación debería ser cómo configurar

map $http_host $subdir {
hostnames;
default "default";
.foo.bar.com "foo";
.baz.bar.com "baz";
}

server {
root /path/to/$subdir;

}

Respuesta1

Sí, definitivamente es posible configurar hosts virtuales; consulte la documentación de Nginx enservidordirectiva de configuración y ejemplos de configuración predeterminada. La forma más sencilla es colocar serverlas secciones de configuración en archivos separados /etc/nginx/conf.de incluirlas según un patrón, como include /etc/nginx/conf.d/*.conf;en el archivo de configuración principal de nginx.

información relacionada