¿Cómo puedo asignar un servicio que se ejecuta en un número de puerto específico a un alias en Ubuntu?

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

  •  22-08-2019
  •  | 
  •  

Pregunta

¿Cómo puedo asignar un servicio que se ejecuta en un número de puerto específico a un alias en Ubuntu 8.10?

Por ejemplo, tengo un servicio web que puedo acceder de esta manera:

http://localhost:3000/

Pero quiero acceder de esta manera:

http://myservice/

Sólo quiero acceder al servicio desde la misma máquina.

Estoy corriendo Ubuntu 8.10 y al principio pensaba que podía modificar el archivo / etc / hosts, pero ahora entiendo que no puedo incluir números de puerto. También miré archivo / etc / servicios sin ninguna suerte hasta ahora ...

¿Fue útil?

Solución

El puerto por defecto de "http" es 80, por lo que necesita privilegios de root para hacer esto. Hay varias rutas que puede tomar:

  • ssh -l root -L 3000:localhost:80 localhost
  • netcat debe ser capaz de hacer esto, también
  • Utilice el servidor de seguridad para reenviar paquetes
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top