Sim, é possível.
Você pode usar "*", mesmo você pode usar expressões regulares, uma boa solução para você poderia ser:
server {
listen 80
server_name ~^example.com|example.co.uk|example.net$;
root /var/www/example.com/html
}
Eu preciso fazer algo como um peopleusername.wix.com e eu devo fazer:
server {
listen 80
server_name *.wix.com;
root /var/www/example.com/html
}
e do código eu só posso acessar o url completo do pedido e extrair o nome de usuário do URL e buscar o ID do usuário do banco de dados e colocar toda a configuração do usuário e os dados do usuário togeter para mostrar o tema e cores que os usuários configuram
Não há mágica: