Configure um alias de domínio

1

Como faço para configurar um alias de domínio no Ubuntu?

Eu tenho um servidor chamado example.com que tem um git em execução na porta 4321 A porta 4321 não é visível para o mundo exterior. Então, a partir da máquina1, eu uso o ssh para me conectar à porta de encaminhamento example.com 4321 para localhost, por exemplo, ssh example.com -L4321: localhost: 4321

Da máquina eu gostaria de executar um comando:

git clone ssh: //example.com: 4321 / myproject

Existe uma maneira de fazer o example.com apontar para o localhost na máquina um? Para que o comando git acima se comporte como se fosse o seguinte comando:

git clone ssh: // localhost: 4321 / myproject

Eu não tenho nenhum serviço escutando na porta 4321 na máquina local.

    
por Conact 31.03.2013 / 13:41

1 resposta

1

Sim, eu faço isso para várias ferramentas de compilação (Jenkins, etc) e sites locais de desenvolvimento.
Primeiro você quer editar seu arquivo de host aqui,

sudo nano /etc/hosts

Deve haver pelo menos duas linhas, uma para localhost e outra para o nome da sua máquina. Agora pegue o IP interno da máquina rodando seu (s) serviço (s) e adicione uma nova entrada.

127.0.0.1    localhost
127.0.0.1    MyMachine
192.168.1.2    example.com

Não se esqueça de adicionar example.com ao arquivo host, se por exemplo askubuntu.com você acessa sua máquina com o IP digitado na porta 80.
Obviamente, isso só roteará esse nome (example.com) em sua máquina com o arquivo hosts.

    
por dhazelett 31.03.2013 / 16:27