
Eu instaleinginxno meu Ubuntu VPS por ouvir qualquer petição na porta 80 e fazer proxy reverso para diferentes tecnologias de servidor.
Este é o meu arquivo de configuração como:
server {
listen 80;
server_name subdomain.example.com;
location / {
proxy_pass http://127.0.0.1:2311;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
}
}
No entanto, acho que deve haver uma maneira de escrever um curinga paraqualquersubdomínio.
Eu tentei com
server_name *.example.com;
Mas não obtive resultados.
Também me pergunto o que acontecerá com rotas anexadas como:
example.com/route
ou
example.com/folder
E quanto às chamadas AJAX para rotas próprias?
Responder1
O que você quer é
server_name ~ .*.example.com
O til é o que o torna um regex