Como posso mapear um serviço executado em um número de porta específico para um alias no Ubuntu?

StackOverflow https://stackoverflow.com/questions/881545

  •  22-08-2019
  •  | 
  •  

Pergunta

Como posso mapear um serviço executado em um número de porta específico para um alias no Ubuntu 8.10?

Por exemplo, eu tenho um webservice que eu posso acessar como este:

http://localhost:3000/

Mas eu quero acesso como este:

http://myservice/

Eu só quero acessar o serviço a partir da mesma máquina.

Estou executando o Ubuntu 8.10 e eu pensei no início que eu poderia modificar o arquivo / etc / hosts, mas agora eu entendo que não pode incluir números de porta. Eu também olhou para o arquivo / etc / serviços sem qualquer sorte até agora ...

Foi útil?

Solução

A porta padrão para "http" é 80, então você precisa de privilégios de root para fazer isso. Existem várias rotas que você pode tomar:

  • ssh -l root -L 3000:localhost:80 localhost
  • netcat deve ser capaz de fazer isso, demasiado
  • Use o firewall para encaminhar pacotes
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top