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;
}
}