PRB: Internet Explorer가 SSL 웹 사이트에서 Office 문서를 열 수 없다

기술 자료 번역 기술 자료 번역
기술 자료: 316431 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

Internet Explorer에서 보안 웹 사이트의 Microsoft Office 문서(.doc 파일, .xls 파일, .ppt 파일 등)를 열거나 다운로드하려고 하면 문서를 사용할 수 있고 서버에서 다운로드할 수 있는 경우에도 다음 오류 메시지 중 하나가 나타날 수 있습니다.
서버에서 파일을 다운로드할 수 없습니다.

이 인터넷 사이트를 열 수 없습니다. 요청한 사이트를 사용할 수 없거나 찾을 수 없습니다. 나중에 다시 시도하십시오.
-또는-
이 페이지를 표시할 수 없습니다.

검색할 페이지는 현재 사용할 수 없습니다. 웹 사이트에 기술적인 문제가 있거나 사용자의 브라우저 설정을 조정해야 할 수도 있습니다.

서버를 찾을 수 없거나 DNS 오류입니다.
-또는-
Office 응용 프로그램 이름이(가) 파일을 열 수 없습니다.
서버가 SSL(Secure Sockets Layer)을 사용하고 있고 응답 메시지에 다음 HTTP 헤더 중 하나나 둘 모두를 추가한 경우 이 문제가 발생합니다.
Pragma: no-cache
Cache-control: no-cache,max-age=0,must-revalidate
				

원인

Internet Explorer에서 Office(또는 out-of-process, ActiveX 문서 서버) 문서를 열 수 있으려면 Internet Explorer에서 로컬 캐시 디렉터리에 파일을 저장하고 IPersistFile::Load를 사용하여 관련 응용 프로그램이 파일을 로드하도록 요청해야 합니다. 파일이 디스크에 저장되지 않으면 이 작업은 실패합니다.

Internet Explorer가 SSL을 통해 보안 웹 사이트와 통신할 때 Internet Explorer는 모든 no-cache 요청을 적용합니다. 이 헤더가 있으면 Internet Explorer는 파일을 캐시하지 않으므로 Office는 파일을 열 수 없습니다.

해결 방법

이런 유형의 작업을 허용할 웹 사이트는 no-cache 헤더를 제거해야 합니다.

현재 상태

이것은 의도적으로 설계된 동작입니다.

추가 정보

Internet Explorer 자체와 관련된 파일(.txt 파일, .html 파일, .gif 파일, .jpg 파일, .xml 파일 등)은 일반적으로 문제가 없습니다. Office 이외의 응용 프로그램과 관련된 파일은 응용 프로그램에 따라 문제가 있을 수도 있고 없을 수도 있습니다.

웹 개발자는 일부 방화벽과 보안 프로그램이 모든 아웃바운드 HTTP 응답에 자동으로 이러한 헤더를 추가할 수 있다는 것을 알아 두어야 합니다. 이러한 헤더를 반환하도록 웹 서버, ISAPI(Internet Server Application Programming Interface) 확장 또는 ASP(Active Server Pages) 스크립트를 구성하지 않은 경우에도 사이트에 기본적으로 이러한 헤더가 포함되어 있을 수 있습니다. 방화벽 또는 보안 관리자에게 문의하여 이 경우에 해당하는지 확인하고 이러한 파일의 캐싱을 허용하기 위해 이 옵션을 해제하는 경우 회사에 미칠 보안 위험에 대해 논의하십시오.

문제를 재현하는 방법

  1. IIS 서버의 Wwwroot 폴더에서 ASP 파일을 새로 만듭니다. 파일 이름을 Testnocache.asp로 지정하고 다음 코드를 파일에 추가합니다.
    <%
     Response.ContentType = "application/msword"
     Response.AddHeader "Cache-control", "no-cache"
    %>
    <HTML><BODY>Test File Loaded in Microsoft Word</BODY></HTML>
    					
  2. SSL을 사용하도록 IIS 서버를 구성합니다.
  3. Word가 설치된 클라이언트 시스템에서 다음과 같이 HTTPS를 사용하여 ASP 파일로 이동합니다.
    https://[servername]/testnocache.asp
    일부 시스템에서는 파일을 열거나 저장하라는 메시지가 표시될 수 있습니다. 선택한 옵션(또는 파일을 열거나 저장하라는 메시지가 표시되지 않았는지 여부)에 관계없이 오류 메시지가 나타나고 파일을 열거나 저장할 수 없습니다.
  4. ASP 파일에서 AddHeader 줄을 제거한 다음 클라이언트에서 해당 URL로 이동합니다. 문서가 Word에서 열립니다.

참조

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
248107 인증서 서비스 웹 폼을 사용하여 서버 인증서 만들기




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 316431 - 마지막 검토: 2008년 2월 5일 화요일 - 수정: 7.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 6.0?을(를) 다음과 함께 사용했을 때
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
키워드:?
kbprb KB316431

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com