Domínios e HTTPS

Domínios e HTTPS

Sua URL padrão, domínios personalizados com verificação de propriedade, domínios wildcard e certificados.

Toda aplicação já recebe https://<name>.<server-ip>.sslip.io com certificado. Para adicionar seu próprio domínio, abra Domínios na aplicação, adicione o hostname e crie o registro DNS indicado (um registro A apontando para o IP do servidor, ou um CNAME para subdomínios).

Verificação de propriedade

Adicionar um domínio também mostra um registro TXT: _railyard-verify.<domain> → railyard-verify=<token>. O Railyard verifica isso a cada 30 segundos (ou clique em Verificar agora); o certificado e o roteamento só começam depois que ele for encontrado, assim ninguém consegue apontar um domínio que não controla para sua aplicação e interceptar o tráfego dela. Marque Adicionar também a versão com/sem www para criar o par ao mesmo tempo, redirecionando para o domínio escolhido como principal.

Domínios wildcard

Adicionar *.example.com roteia todo subdomínio de example.com para a aplicação, em vez de adicionar um por um. Não pode ser um redirecionamento, e a verificação de propriedade testa railyard-check.example.com. Por padrão, cada subdomínio recebe seu próprio certificado na primeira vez que é acessado (TLS sob demanda); adicione uma credencial de DNS para ter um único certificado cobrindo todo o wildcard — veja Rede.

Status

Cada domínio mostra um destes status: não verificado (TXT ainda não encontrado), pendente (verificado, certificado ainda não emitido), no ar (servindo tráfego), sem rota (verificado, mas a aplicação não fez deploy desde então — faça o deploy de novo para rotear) ou mal configurado (a emissão do certificado falhou — Verificar agora mostra o motivo).

O certificado é emitido automaticamente assim que o DNS e o registro TXT estiverem no lugar; redirecionamentos (por exemplo, www → apex) são suportados, e Tornar principal troca o endereço principal da aplicação, redirecionando o antigo.