203 votes

Puis-je faire correspondre un nom d'hôte *et* un port avec /etc/hosts?

Puis-je faire correspondre une adresse IP (127.0.0.1) pour un nom de domaine et un port?

Par exemple, j'aimerais carte

127.0.0.1

pour

api.mydomain.com:8000

Merci!

206voto

mata Points 22446

Non, ce n'est pas possible. Le port n'est pas une partie du nom d'hôte, de sorte qu'il n'a pas de sens dans l' hosts-fichier.

153voto

Eric Fortis Points 6226

Si vous avez vraiment besoin pour ce faire, utiliser le reverse proxy.

Par exemple, avec nginx en tant que reverse proxy

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X