web-dev-qa-db-ja.com

ホスト名*と*ポートを/ etc / hostsにマッピングできますか?

127.0.0.1のようなIPアドレスをドメイン名andポートにマッピングできますか?

たとえば、127.0.0.1api.example.com:8000にマッピングしたい

ありがとう!

167
Carson

いいえ、それは不可能です。ポートはホスト名の一部ではないため、hosts- fileには意味がありません。

164
mata

本当にこれを行う必要がある場合は、リバースプロキシを使用します。

たとえば、nginxをリバースプロキシとして使用する場合

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