Program Tip

localhost URL에 하위 도메인 추가

programtip 2020. 10. 29. 19:10
반응형

localhost URL에 하위 도메인 추가


URL 접두사에 따라 다르게 동작하는 웹 응용 프로그램을 작성 중입니다. 형식은 다음과 같습니다.

   https://myprefix.mycompany.com

웹 앱은 myprefix에 따라 다르게 작동합니다. 내 웹 앱은 URL에서 해당 부분을 추출하고 그에 따라 작동합니다.

그러나 로컬에서 테스트 할 때 localhost 주소를 사용합니다.

   https://localhost:1234

나는 다음과 같은 것을 할 수 없다.

   https://myprefix.localhost:1234

이 시나리오를 테스트하는 가장 좋은 방법은 무엇입니까?

많은 감사


안타깝게도은 localhost적절한 도메인이 아니기 때문에 하위 도메인을 추가 할 수 없습니다. 당신은 할 수 있습니다 , 그러나, 특정 도메인 및 테스트 것들을 그런 식으로 소유 생각으로 컴퓨터를 속여. 예를 들어, UNIX 기반 운영 체제를 사용하는 경우 파일을 열고 (루트 권한으로 /etc/hosts) 다음과 같이 한 줄 (또는 줄)을 추가합니다.

127.0.0.1    example.com
127.0.0.1    subdomain.example.com

컴퓨터는 이제 모두 취급 example.com하고 subdomain.example.com자체에 속하는있다. 웹 브라우저에서 방문하면 원칙적으로에서와 동일하게 작동 localhost하지만 웹 서버는 호스트 헤더에서 올바른 도메인을 보게됩니다.


나는 창문에서 같은 행동에 대해 확신하지 못합니다. 나는 리눅스 민트에서 일하고 있습니다.

lvh.me:port로컬 도메인으로 사용할 수 있습니다 . 프로젝트 localhost:port가이 도메인에 배포되었다고 상상할 수 있습니다 .

sub.localhost:port당신 대신에sub.lvh.me:port

UPD

sub.localhost:port크롬에서 작동합니다. Firefox는 자동으로 www를 추가합니다. 하위 도메인 테스트에 문제를 일으킬 수있는 입력 된 도메인의 시작 부분


Windows 사용자의 경우이 답변 과이 설명 에 따라 다음 경로에 있는 호스트 파일을 통해 localhost에 포트를 추가하여이를 수행 할 수 있습니다 .

C:\Windows\System32\drivers\etc\hosts

그리고 다음과 같은 줄을 추가합니다.

127.0.0.1    example.com
127.0.0.1    subdomain.example.com

참고 URL : https://stackoverflow.com/questions/19016553/add-subdomain-to-localhost-url

반응형