본문 바로가기

Office/Office Web Apps

HTTP를 사용하는 테스트 환경에서 Office Web Apps 서버를 사용하도록 SharePoint 2013 구성

참고 URL : http://technet.microsoft.com/ko-kr/library/cc262485.aspx#hwforwebserver

 

HTTP를 사용하는 테스트 환경에서 Office Web Apps 서버를 사용하도록 SharePoint 2013 구성

다음 절차를 시작하기 전에 테스트 환경에서 단일 서버 Office Web Apps Server 팜 배포 의 단계를 수행하여 Office Web Apps 서버를 설정했는지 확인합니다. 구체적으로는 내부 URL 및 HTTP를 사용하도록 Office Web Apps 서버 팜을 구성한 상태여야 합니다.

1단계: SharePoint 2013 관리 셸 열기

사용 중인 서버 운영 체제에 해당하는 절차를 선택합니다.

Windows Server 2008 R2에서 관리자 권한 SharePoint 2013 관리 셸을 열려면

  1. 시작 메뉴에서 모든 프로그램을 선택합니다.

  2. Microsoft SharePoint 2013 Products를 선택합니다.

  3. SharePoint 2013 관리 셸을 선택(마우스 오른쪽 단추로 클릭)하여 바로 가기 메뉴를 표시합니다.

  4. 바로 가기 메뉴에서 관리자 권한으로 실행을 선택합니다.

Windows Server 2012에서 관리자 권한 SharePoint 2013 관리 셸을 열려면

  1. 화면 모서리에서 살짝 밀어 참을 표시한 다음 검색을 선택하여 컴퓨터에 설치되어 있는 모든 응용 프로그램을 표시합니다.

  2. SharePoint 2013 관리 셸을 선택(마우스 오른쪽 단추로 클릭)하여 앱 바를 표시합니다.

  3. 앱 바에서 관리자 권한으로 실행을 선택합니다.

2단계: SharePoint 2013과 Office Web Apps 서버 간의 바인딩 만들기

다음 명령을 실행합니다(여기서 <WacServerName>은 내부 URL에 대해 설정한 URL의 FQDN(정규화된 도메인 이름)임). 이 명령은 Office Web Apps 서버 트래픽의 진입점입니다. 이 테스트 환경에서는 SharePoint 2013이 HTTP를 사용하여 Office Web Apps 서버 팜에서 검색 정보를 받도록 허용하려면 -AllowHTTP 매개 변수를 지정해야 합니다. -AllowHTTP를 지정하지 않으면 SharePoint 2013에서는 HTTPS를 사용하여 Office Web Apps 서버 팜과의 통신을 시도하며 이 명령은 실패합니다.

New-SPWOPIBinding -ServerName <WacServerName> -AllowHTTP

이 명령을 실행하고 나면 Windows PowerShell 명령 프롬프트에 바인딩 목록이 표시됩니다.

도움이 필요하면 New-SPWOPIBinding을 참조하십시오.

3단계: SharePoint 바인딩에 대한 WOPI 영역 확인

Office Web Apps 서버에서는 영역 개념을 사용하여 호스트(여기서는 SharePoint 2013)와 통신할 때 사용할 URL(내부/외부) 및 프로토콜(HTTP/HTTPS)을 결정합니다. 기본적으로 SharePoint Server 2013은 internal-https 영역을 사용합니다. 다음 명령을 실행하여 이 영역이 현재 영역인지 확인합니다.

Get-SPWOPIZone

이 명령을 실행하고 나면 WOPI 영역이 표시됩니다. 해당 영역은 internal-https여야 합니다.

도움이 필요하면 Get-SPWOPIZone을 참조하십시오.

4단계: WOPI 영역을 internal-http로 변경

3단계의 결과가 internal-https였다면 다음 명령을 실행하여 영역을 internal-http로 변경합니다. SharePoint 2013의 영역은 Office Web Apps 서버 팜의 영역과 일치해야 하므로 이와 같이 변경해야 합니다.

Set-SPWOPIZone –zone “internal-http”

다음 명령을 실행하여 새 영역이 internal-http인지 확인합니다.

Get-SPWOPIZone

도움이 필요하면 Set-SPWOPIZoneGet-SPWOPIZone을 참조하십시오.

5단계: SharePoint 2013에서 AllowOAuthOverHttp 설정을 True로 변경

테스트 환경에서 HTTP를 통해 SharePoint 2013과 함께 Office Web Apps를 사용하려면 AllowOAuthOverHttp를 True로 설정해야 합니다. 그렇지 않으면 Office Web Apps가 작동하지 않습니다. 다음 예제를 실행하여 현재 상태를 확인할 수 있습니다.

(Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

이 명령이 False를 반환하면 다음 명령을 실행하여 True로 설정합니다.

$config = (Get-SPSecurityTokenServiceConfig)
$config.AllowOAuthOverHttp = $true
$config.Update()

다음 명령을 다시 실행하여 AllowOAuthOverHttp 설정이 이제 True로 설정되었는지 확인합니다.

(Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

도움이 필요하면 Get-SPSecurityTokenServiceConfig를 참조하십시오.

5단계: Office Web Apps가 작동하는지 확인

SharePoint 2013에서 시스템 계정으로 로그인되어 있지 않은지 확인합니다. 현재 로그온된 사용자 이름이 sharepoint\system으로 표시될 때마다 해당 사용자는 Office Web Apps를 사용하여 문서를 편집하거나 볼 수 없습니다. Office 문서가 포함된 SharePoint 2013 문서 라이브러리로 이동하여 Word, PowerPoint, Excel 또는 OneNote 파일을 봅니다. 그러면 문서가 Office Web Apps를 사용하여 파일을 표시하는 브라우저에서 열려야 합니다.

이 단계가 실패하면 SharePoint 2013에서 Office Web Apps 사용 시 오류 해결을 참조하십시오.