[linux] 호스트 이름 * 및 *를 / etc / hosts로 포트에 맵핑 할 수 있습니까? [닫은]

127.0.0.1도메인 이름 포트 같은 IP 주소를 매핑 할 수 있습니까 ?

예를 들어, 내가지도하고 싶은 127.0.0.1api.example.com:8000



답변

아니요, 불가능합니다. 포트는 호스트 이름의 일부가 아니므로 hosts-file 에서 의미가 없습니다 .


답변

실제로이 작업을 수행해야 할 경우 리버스 프록시를 사용하십시오.

예를 들어, nginx를 리버스 프록시로 사용

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


답변