2011-01-01 3 views
0

로컬 Dev 컴퓨터에서 IIS 7을 실행 중입니다. 내 웹 사이트가 실행 중입니다. 웹 사이트에 액세스하려면 브라우저의 주소 표시 줄에 포트 번호가 포함 된 URL을 입력해야합니다 (www.ScoobyDoo.dev:91). 변경할 필요가 있으므로 URL의 www.ScoobyDoo.dev 부분 만 입력하면됩니까? 나는 전에 이것을했으나 공백을 그리고있다. 포트 80은 다른 웹 사이트를 호스팅하므로이 포트를 기본 http 포트로 옮길 수는 없습니다.로컬 IIS, URL을 포트 번호와 어떻게 매핑합니까?

감사합니다.

+0

여기를 참조하십시오. https://stackoverflow.com/questions/16839268/multiple-localhost80-bound-sites-in-iis – RenniePet

답변

4

동일한 IP 주소에 여러 사이트를 저장하려면 HTTP 호스트 헤더를 사용해야합니다.

기존 웹 사이트가 SSL을 사용하지 않는다면 호스트 헤더를 사용할 수 있습니다. 당신은 "바인딩"을 수정 IIS7에서 호스트 헤더를 구성 (메뉴 항목은 측면 작업이 사이트 창 오른쪽이 거기에 있어요)하려면 :

당신은 추가/각에 대한 바인딩을 편집 할 alt text

당신의 scoobydoo.dev 사이트, 예를 들어, 동일한 IP 주소에있는 사이트 : alt text

여기서주의해야 할 점은 이미 IP 주소로 첫 번째 사이트를 탐색하는 사용자가있는 경우 다음 그들은 리디렉션해야 할 것입니다 사이트의 도메인 이름을 사용합니다.

원시 IP 주소에 바인딩 된 사이트를 추가하고 HTTP 리디렉션을 생성하면됩니다.

0

나는 당신이 여기서 무엇을하기를 기대하고 있는지 잘 모르겠습니다. 다른 것이 포트 80에 바인딩되어 있고 웹 서버가 포트 91에 바인딩되어있는 경우 서버에 요청할 때 웹 브라우저에 포트 91을 지정해야합니다. 기본적으로 주소에 포트가 명시 적으로 지정되지 않은 경우 웹 브라우저는 포트 80 (또는 SSL의 경우 443)에서 요청을합니다.

지정되지 않은 포트 버전을 지정된 포트 버전으로 매핑하는 호스트 파일 (c : \ windows \ system32 \ drivers \ etc \ hosts)에 항목을 추가 할 수는 있지만, 그것이 효과가 있다고 생각하지 않습니다. 이 파일은 포트 매핑이 아닌 DNS 확인 용 파일입니다. 가치가있는 시도 그러나, 나는 가정한다.

정확하게 무엇을 기대하고 있는지 명확히 할 수 있습니까? 아니면 이전에 해본 적이 있을지 모르는 생각이 들었습니까? 너가 우리에게 여기 전체 그림을주지 않는지 궁금하다.

+0

기본 포트가 다른 사이트에서 사용되고있을 때 포트를 입력해야한다는 것을 알고 있지만 저는 www.abc.com을 127.0.0.1:xx에 매핑시키는 기술을 상기합니다. 나는 그 단계들을 기억하지 않는다. 호스트 파일에 항목을 추가하려고했지만 작동하지 않습니다. "전체 그림"에는 다른 것이 없습니다. 꽤 기본적인 테스트 사이트/질문입니다. 내가 왜 빠져 나갈 것이라고 생각하니? – DenaliHardtail

관련 문제