내 IPv4 주소에서 다른 바인딩을 사용하여 로컬 IIS 7.5에서 호스트되는 다른 웹 사이트에 어떻게 액세스합니까?IIS 7.5에서 다른 바인딩을 사용하여 여러 웹 사이트에 액세스하는 방법
내 system32를 \ 드라이버 \ 등 \ 호스트 파일, 나는 정상적인 "기본 웹 사이트"가 IIS에서
를 127.0.0.1로 매핑 내 바인딩 이름을 가지고있다. 바인딩 호스트 이름은 비어 있으며 할당되지 않은 모든 IP 주소와 포트 80으로 설정됩니다. 내 네트워크에서 서버 ipv4 주소를 사용하여이 사이트에 액세스 할 수 있습니다. http://192.168.2.1/mySubSite/index.html
여기서 mySubSite는 "기본 웹 사이트"의 하위 폴더입니다. 또한 로컬로 액세스 할 수 있습니다. http://localhost/mySubSite/index.html
"기본 웹 사이트"와 동일한 바인딩을 사용하지만 호스트 이름 (예 : "site2")을 사용하여 IIS에 두 번째 웹 사이트를 설정하면 로컬로 http://site2/mySubSite/index.html
을 사용하여 액세스 할 수 있습니다.
IP 주소를 사용하여 "기본 웹 사이트"에 액세스하는 것과 동일한 방법으로 내 네트워크에서이 두 번째 사이트에 액세스 할 수 있습니까? 가능한가?
글쎄, 당신의 대답은 꽤 많은 다른 로컬 사이트에 대해 동일한 IP/포트 번호를 사용할 수 없다는 것을 확인합니다. 그것은 IIS의 관점에서 많은 의미가 있지만 어떻게 든이 개발 목적을 위해 할 수 있다고 생각. 어쨌든 당신의 대답은 내가 원하는 것에 가장 가깝습니다. 고마워요 – ChG
당신은 호스트 헤더를 사용하여 하나의 포트에 여러 개의 사이트를 설치할 수 있지만 IP 주소에 연결된 호스트 이름을 관리해야하기 때문에 더 많은 설정을해야합니다. 모든 것을 로컬로 원하면 로컬 컴퓨터의 호스트 파일에 항목을 추가하여 도메인 이름을 localhost로 지정하고 각 웹 사이트의 호스트 헤더로 해당 도메인 이름을 사용하도록 IIS를 구성해야합니다. 실제로는 그렇게 어렵지는 않지만 로컬로 실행하는 경우 다른 포트를 사용하는 것이 일반적입니다. –
호스트 파일에 항목을 추가하여 언급 한 것처럼 이미 설정되었으므로 127.0.0.1에서 내 2 개의 웹 사이트가 로컬로 잘 실행되므로 IIS의 호스트 헤더에 대해 좀 더 자세히 설명해 주시겠습니까? 이미 바인딩을 설정하고 유일한 proplem이 내 네트워크의 다른 컴퓨터에서 두 번째 웹 사이트에 액세스하고 있습니다. 감사 – ChG