Proxy Nginx para configuração CNAME

Proxy Nginx para configuração CNAME

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.

informação relacionada