호스트 헤더 값은 무엇을 의미합니까?
가상 도메인 이름 호스트 헤더는 도메인 이름 바인딩입니다. 도메인 이름이 없습니다. 호스트 헤더 < P > 를 설정할 필요가 없습니다. 소위 호스트 헤더라는 이름은 IIS 의 도메인 이름 바인딩 기능에서 시작됩니다. 일반 웹 서버의 IP 주소의 8 포트는 하나의 웹 사이트에만 정확하게 대응하여 도메인 이름에 대한 액세스 요청을 처리할 수 있습니다. 웹 서버는 여러 IP 주소와 포트를 사용하지 않고 상대적으로 독립적인 여러 웹 사이트를 지원해야 하는 경우 동일한 IP 주소에서 서로 다른 웹 사이트의 요청을 구분할 수 있는 메커니즘이 필요합니다. 호스트 헤드 바인딩 방법이 나타납니다. 간단히 말해 서로 다른 웹 사이트 공간을 서로 다른 도메인 이름에 매핑하여 접속 요청의 도메인 이름 필드를 사용하여 올바른 해당 공간에 대한 파일 실행 결과를 배포하고 응답하는 것입니다. 예를 들어, 서버 IP 주소가 192.168.1.1 인 경우 두 개의 도메인 이름과 해당 공간이 이 서버에 있으며 모두 192.168.1.1 의 8 포트를 사용하여 서비스를 제공합니다. 단순히 두 개의 도메인 이름 A 와 B 의 도메인 이름 레코드를 이 IP 주소로 구문 분석하면 웹 서버가 요청을 받을 때 동일한 웹 사이트의 정보를 전달하여 요구 사항을 충족하지 못하는 것이 분명합니다. 다음으로 호스트 헤드를 사용하여 도메인 이름 A 와 B 를 해당 공간 폴더 C 와 D 에 바인딩합니다. 도메인 이름 A 가 포함된 웹 요청 정보가 192.168.1.1 에 도달하면 웹 서버는 해당 공간 C 의 홈 페이지 파일을 실행하고 도메인 이름 B 가 포함된 웹 요청 정보와 동일한 정보를 클라이언트에 반환합니다. 단, 공간 D 의 파일은 해석됩니다. 따라서 호스트 헤드 바인딩 기능을 사용한 후에는 IP 주소를 사용하여 해당 사이트의 웹 사이트에 액세스할 수 없습니다. 요청 정보에 도메인 이름 정보가 없기 때문에 오류가 발생합니다.
관련 내용