GNU/Linux >> Tutoriales Linux >  >> Linux

¿Puedo mapear un nombre de host *y* un puerto con /etc/hosts?

No, eso no es posible. El puerto no forma parte del nombre de host, por lo que no tiene significado en el hosts -archivo.


Si realmente necesita hacer esto, use un proxy inverso. Por ejemplo, con Nginx:

server {
  listen       api.mydomain.com:80;
  server_name  api.mydomain.com;
  location / {
    proxy_pass http://127.0.0.1:8000;
  }
}

Linux
  1. ¿Crear un archivo de hosts específico del usuario para complementar /etc/hosts?

  2. ¿Incluir nombre de dominio o no en /etc/hosts?

  3. Linux:¿cuál es el archivo predeterminado para `hostname`?

  4. Los cambios manuales realizados en /etc/hosts o /etc/sysconfig/network-scripts/ifcfg-* se pierden

  5. ¿Cómo monitorear los archivos /etc/shadow y /etc/passwd en busca de cambios con Auditd?

¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

/etc/passwd muestra al usuario en un grupo, pero /etc/group no

¿Cómo puedo revertir un chmod en el directorio etc?

Diferencia entre /etc/hosts y /etc/resolv.conf

Cómo configurar /etc/issues para mostrar la dirección IP de eth0

¿Por qué mi nombre de host aparece con la dirección 127.0.1.1 en lugar de 127.0.0.1 en /etc/hosts?