GNU/Linux >> Tutoriels Linux >  >> Linux

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

Non, ce n'est pas possible. Le port ne fait pas partie du nom d'hôte, il n'a donc aucune signification dans le hosts -fichier.


Si vous avez vraiment besoin de le faire, utilisez un proxy inverse. Par exemple, avec Nginx :

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

Linux
  1. Créer un fichier Hosts spécifique à l'utilisateur pour compléter /etc/hosts ?

  2. Linux - Quel est le fichier par défaut pour `hostname` ?

  3. Les modifications manuelles apportées à /etc/hosts ou /etc/sysconfig/network-scripts/ifcfg-* sont perdues

  4. CentOS / RHEL :Comment récupérer à partir d'un fichier /etc/passwd supprimé

  5. Ajouter une ligne au fichier /etc/hosts avec le script shell

Comment puis-je exécuter SSH sur un port autre que 22 ?

Comment puis-je annuler un chmod sur le répertoire etc?

si avec regex dans le code bash

Dans mon fichier /etc/hosts/ sous Linux/OSX, comment créer un sous-domaine générique ?

Comment puis-je transférer un port avec iptables ?

Comment configurer /etc/issues pour afficher l'adresse IP pour eth0