Com o nginx, existe um método para configurar hosts virtuais dinâmicos em massa, semelhante ao modo como o Apache2 pode ser configurado? Estou configurando um aplicativo saas, cada usuário terá seu próprio subdomínio e gostaria de usar o nginx no Apache2.
Obrigado
O código abaixo deve ser como configurar
map $http_host $subdir {
hostnames;
default "default";
.foo.bar.com "foo";
.baz.bar.com "baz";
}
server {
root /path/to/$subdir;
}
Responder1
Sim, configurar hosts virtuais é definitivamente possível, verifique a documentação do Nginx emservidordiretiva de configuração e exemplos de configuração padrão. A maneira mais fácil é colocar server
seções de configuração em arquivos separados /etc/nginx/conf.d
e incluí-las por um padrão, como include /etc/nginx/conf.d/*.conf;
no arquivo de configuração principal do nginx.