Defina um nome de domínio diferente na porta diferente

2

Eu sou novo no Ubuntu. Eu criei meu site no nó. onde eu estou usando porta diferente para diferentes módulos.

http://localhost:5555/ isto é para admin,

http://localhost:5050/ , isso é para acesso do cliente. '

Estou usando o servidor Digitalocean ubuntu e comprei domínios de Godaddy .

Eu quero definir um domínio diferente em uma porta diferente.

como

http://localhost:5555/ deve ser " link ".

http://localhost:5050/ deve ser " link ".

Eu tentei com nginx , mas não é útil.

Por favor me ajude. Agradecemos antecipadamente.

    
por Mayur Raval 21.07.2015 / 18:59

2 respostas

1

O problema aqui é que domínios diferentes não podem ir automaticamente para portas diferentes. Você teria que digitar o link , já que seu navegador tentará automaticamente usar a porta 80. Há algumas configurações de DNS que decidirão quais site para servir com base no nome de domínio, mas eles esperam que você use a porta 80 para todos eles. Se você está usando portas diferentes por razões de segurança, então você realmente não pode ignorar isso.

    
por Daniel 21.07.2015 / 19:13
0

Como Daniel disse, você realmente não pode usar o DNS (nomes de domínio) para especificar uma porta; você teria que ter endereços IP externos diferentes e, em seguida, usar o mapeamento de porta em seu roteador para redirecioná-los para portas diferentes.

A melhor solução, se você estiver executando os sites na mesma máquina - esp. Se você não estiver usando SSL (https usando navegadores mais antigos não suportam isso) é configurar o seu servidor web (os bons suportam isso) para vários hosts virtuais com base na URL em execução na mesma porta. Então você pode soltar toda a porta personalizada (ou usar a mesma porta # se você não precisar usar 80) e é muito mais fácil.

Esta página apresenta a hospedagem virtual baseada em nome no Apache.     

por Charles Boling 21.07.2015 / 19:36