IIS는 원격으로 페이지를 제공하지만 로컬로는 제공하지 않습니다.

IIS는 원격으로 페이지를 제공하지만 로컬로는 제공하지 않습니다.

나는 뛰고있어:

  • 윈도우 서버 2012 R2
  • IIS 8.5

IIS에는 사이트가 하나만 있고 이에 대한 다음 구성이 있습니다.

  • 2개의 사이트 바인딩
    • 유형: http, IP 주소: 모두 할당되지 않음, 포트: 80, 호스트 이름: example.com
    • 유형: https, IP 주소: 모두 할당되지 않음, 포트: 443, 호스트 이름: example.com(Certify SSL 인증서 사용)

원격 컴퓨터에서 사이트에 액세스할 수 있지만 RDP를 통해 Windows 서버에 로그인하고 웹 브라우저(Firefox 또는 다른 브라우저는 중요하지 않음)를 열고 다음을 입력하는 경우http://example.com또는https://example.com연결이 안 된다고 하네요.

내가 무엇을 놓쳤나요? 사이트가 서버에서 로컬로 열리는 것을 차단하는 이유는 무엇입니까? 다시 쓰기 규칙이 없습니다.

다음 바인딩을 추가하면 URL로 페이지를 열 수 있습니다.http://localhost

  • 유형: http, IP 주소: 모두 할당되지 않음, 포트: 80, 호스트 이름:공백

답변1

귀하의 서버가 인터넷에 접속할 수 있습니까? 그렇지 않다면, 거기에 붙어 있는 것입니다. 접속할 때http://example.com서버의 브라우저에서 브라우저는 여전히 이를 일반 공개 사이트로 취급합니다.

인터넷에 연결되어 있지 않고 여전히 작동하지 않는 경우 명령 프롬프트에서 호스트 이름으로 ping을 수행하십시오. 실패할 경우 네트워크의 일부 구성 요소가 서버의 인터넷 트래픽을 차단하고 있는 것이므로 네트워킹 팀에 문의해야 합니다.

마지막으로 해결 방법으로 다음과 같이 "호스트" 파일 항목(C:\Windows\System32\drivers\etc)을 추가할 수 있습니다.

IP 주소 example.com

예: 192.168.1.1 example.com

이에 대해 궁금한 점이 있으면 알려주시기 바랍니다.

관련 정보