GNU/Linux >> Znalost Linux >  >> Linux

Mohu namapovat název hostitele *a* port pomocí /etc/hosts?

Ne, to není možné. Port není součástí názvu hostitele, takže v hosts nemá žádný význam -soubor.


Pokud to opravdu potřebujete udělat, použijte reverzní proxy. Například s Nginx:

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

Linux
  1. Vytvořit uživatelsky specifický soubor Hosts jako doplněk /etc/hosts?

  2. Zahrnout název domény nebo ne do /etc/hosts?

  3. Jak sledovat změny v souborech /etc/shadow a /etc/passwd pomocí Auditd?

  1. Připojte řádek do souboru /etc/hosts pomocí skriptu shellu

  2. Jak mohu spustit SSH na jiném portu než 22?

  3. Jak mohu vrátit chmod v adresáři etc?

  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Linux – jaký je výchozí soubor pro `hostname`?

  3. Proč se můj název hostitele v /etc/hosts zobrazuje s adresou 127.0.1.1 namísto 127.0.0.1?