GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kann ich einen Hostnamen *und* einen Port mit /etc/hosts zuordnen?

Nein, das ist nicht möglich. Der Port ist nicht Teil des Hostnamens, hat also im hosts keine Bedeutung -Datei.


Wenn Sie dies wirklich tun müssen, verwenden Sie einen Reverse-Proxy. Zum Beispiel mit Nginx:

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

Linux
  1. Eine benutzerspezifische Hosts-Datei erstellen, um /etc/hosts zu ergänzen?

  2. Linux – Was ist die Standarddatei für „hostname“?

  3. Wie wird /etc/motd aktualisiert?

  4. Manuelle Änderungen an /etc/hosts oder /etc/sysconfig/network-scripts/ifcfg-* gehen verloren

  5. Zeile mit Shell-Skript an die Datei /etc/hosts anhängen

/etc/passwd zeigt Benutzer in einer Gruppe an, /etc/group jedoch nicht

wenn mit Regex im Bash-Code

Wie erstelle ich in meiner Datei /etc/hosts/ unter Linux/OSX eine Wildcard-Subdomain?

Unterschied zwischen /etc/hosts und /etc/resolv.conf

So richten Sie /etc/issues ein, um die IP-Adresse für eth0 anzuzeigen

Warum erscheint mein Hostname mit der Adresse 127.0.1.1 statt 127.0.0.1 in /etc/hosts?