nome do domínio apontando para o endereço IP com porta específica

1

Então eu tenho a configuração do meu site com nginx e gunicorn.

No entanto, não estou usando a porta 80 para o site, em vez disso, estou usando a porta 8888. É possível dizer ao nome do domínio para usar a porta 8888 em vez de 80 ao se conectar através de mydomain.net ?

Atualmente, terei de me conectar com mydomain.net:8888 . Isso pode ser feito com nginx se não puder ser feito no lado do nome de domínio?

    
por zentenk 11.02.2012 / 18:36

1 resposta

5

Não, e você entendeu mal o papel das várias tecnologias aqui.

O DNS transforma o nome do domínio em um endereço IP. Não possui informações sobre a porta a ser conectada; que só pode ser alterado no lado do cliente, e os navegadores da Web atuais não têm mecanismo para procurar dinamicamente a porta.

Você pode fazê-lo funcionar no nginx, no sentido de que você poderia fazer o nginx servir sua aplicação na porta 80. Nada mais funcionará; ele não pode mudar o comportamento do navegador mais do que qualquer outra coisa.

A sua pergunta é realmente "posso fazer com que os navegadores se conectem a uma porta diferente de 80, por padrão, mesmo que eles não sejam avisados quando usar HTTP?", e ainda assim, não.

    
por 11.02.2012 / 18:39