
Meu aplicativo atende páginas de destino e precisamos que os usuários personalizem o CNAME
por exemplo: {{userdomain}}.myapp.com/{{pageid}} veicula as páginas de destino hoje.
O usuário deseja mapeá-lo para {{landing}}.theirsite.com
Portanto, permitimos que eles o nomeiem {{userdomain}}-{{pageid}}.myapplanding.com
Estou tentando usar o nginx como proxy das solicitações para a página. Outro motivo para usar o nginx é permitir certificados SSL pelo usuário, pois é difícil de configurar no serviço de nuvem que usamos para myapp.
server {
listen 80;
server_name *.myapplanding.com;
# server_name {{userdomain}}-{{pageid}}.myapplanding.com (I want userdomain and pageid to be parsed and proxied
location / {
proxy_pass https://????; // What goes here? It should forward to https://{{userdomain}}.myapp.com/landing/{{pageid}}
}
}
Obrigado.
Responder1
Por fim, pedimos a todos os usuários que o nomeassem landing.myapp.com; O proxy nginx obteve o URI da solicitação e o enviou ao servidor upstream que procurou o banco de dados e exibiu a página correta. Não havia cname personalizado para cada usuário.