여러 로컬 호스트를 사용하는 방법

여러 로컬 호스트를 사용하는 방법

내 로컬 개발 컴퓨터(Windows 7)에서 IIS와 XAMPP를 사용하여 웹 사이트를 개발하고 있습니다. 여러 개의 웹사이트를 실행하면 확실하지 않기 때문에 호스트 파일(C:\Windows\System32\drivers\etc)을 다시 작성하려고 합니다. 다음 코드 줄을 추가했습니다.

127.0.0.1/joomla       joomla

내 브라우저(IE 및 FF로 시도)를 127.0.0.1/joomla로 탐색하면 제대로 작동하지만 "joomla"만 입력하면 작동하지 않습니다. 즉시 Google로 리디렉션됩니다(예:http://www.google.com/search?q=joomla&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a). 또한 다른 포트를 지정해도 작동하지 않습니다(예: IIS의 경우 "localhost:8080 someproject").

작동하지 않는 이유가 있나요? 내 "문제"(다수의 로컬 실행 웹사이트를 더 쉽게 처리하는 방법, 즉 "더 읽기 쉬운 URL")를 해결하는 다른 솔루션이 있습니까?

답변1

슬래시를 넣지 마십시오. 127.0.0.1에 대해 여러 호스트 이름을 정의할 수 있지만 다음 형식으로 수행됩니다.

127.0.0.1      hostname
127.0.0.1      joomla
127.0.0.1      thatotherwebsite

호스트 파일에 항목을 입력한 후에는 그게 전부입니다. 그런 다음 브라우저로 돌아가 원하는 사이트 이름을 입력하면 됩니다.

추신 - 또한 이러한 웹사이트를 다음 환경에서 실행해야 합니다.IIS또는아파치그러면 웹사이트별로 호스트 이름 바인딩을 정의할 수 있습니다. 그러면 귀하의 웹 서버가 제공된 이름에 맞는 올바른 사이트를 제공할 것입니다. 링크는 두 플랫폼 모두에 대해 이를 수행하는 방법에 대한 정보를 제공합니다.

답변2

DNS오직도메인 이름을 IP 주소에 매핑합니다. 파일 경로에 대해서는 아무것도 모릅니다.

호스트 파일에서 "joomla"라는 이름을 127.0.0.1에 매핑한 다음 구성할 수 있습니다.아파치'에 대한 요청을 처리하기 위해http://joomla/"당신이 좋아하는 대로요.

관련 정보