linux - etc - modificar archivo host
¿Puedo asignar un nombre de host*y*un puerto con/etc/hosts? (2)
¿Puedo asignar una dirección IP como 127.0.0.1
a un nombre de dominio y un puerto?
Por ejemplo, me gustaría asignar 127.0.0.1
a api.example.com:8000
¡Gracias!
No, eso no es posible. El puerto no es parte del nombre de host, por lo que no tiene ningún significado en el archivo de hosts
.
Si realmente necesita hacer esto, use el proxy inverso.
Por ejemplo, con nginx como proxy inverso
server {
listen api.mydomain.com:80;
server_name api.mydomain.com;
location / {
proxy_pass http://127.0.0.1:8000;
}
}