
에서 웹 서비스를 실행하고 있는데 http://192.168.1.2:5000/
이를 일반적인 도메인 이름으로 바꾸고 싶습니다.
/etc/hosts에서 다음과 같은 작업을 수행하고 있습니다.
192.168.1.2:500 http://www.mydomainname.com
하지만 작동하지 않습니다. 내가 한 방법에 문제가 있나요?
답변1
예, /etc/hosts는 IP 주소를 호스트 이름과 연결합니다.
따라서 귀하의 라인에는 두 가지 문제가 있습니다.
- 192.168.1.2:500은 IP 주소이자 포트입니다.
- http://www.mydomainname.com호스트 이름이 아닌 URI입니다.
따라서 라인은 다음과 같아야합니다.
192.168.1.2 www.mydomainname.com
그런 다음 다음을 통해 액세스합니다.http://www.mydomainname.com:500선택한 브라우저에서.
답변2
예.
- 192.168.1.2:500은 IP 주소가 아닙니다. IP 주소입니다플러스 포트.
- http://www.mydomainname.com도메인 이름이 아닙니다. URL입니다.그 중 일부도메인 이름입니다.
/etc/hosts
IP 주소를 호스트 이름에 매핑하거나 그 반대로 매핑합니다. 이는 WWW 브라우저용 URL 재작성 도구가 아닙니다. 이를 통해 이름을 www.example.com
IP 주소 192.168.1.2에 매핑할 수 있으며그게 다야. 포트, 스키마, 경로 또는 기타 어떤 것도 문제에 포함되지 않습니다.