SharePoint 2013의 Office Web Apps 구성
최초 문서 게시일: 2012년 7월 23일 월요일
이미 알고 있거나 곧 알게 되시겠지만 SharePoint 2013의 Office Web Apps는 이제 SharePoint 팜에 속하는 서비스 응용 프로그램이 아닙니다. 대신 개별 팜으로 설치되므로 여러 SharePoint 및 Exchange 팜 간에 재사용, 개별 패치 일정 등의 많은 이점이 있습니다. 처음에는 Office Web Apps 팜을 SharePoint 팜에 연결하는 방법이 약간 혼동될 수도 있습니다. 다음은 Office Web Apps의 설치 필수 구성 요소와 이러한 팜을 함께 연결하는 방법에 대한 정보입니다.
필수 구성 요소
Office Web Apps는 SharePoint 2013처럼 필수 구성 요소 설치 관리자가 없으므로 설치를 시작하기 전에 해당 구성 요소를 개별적으로 설치해야 할 수 있습니다.
- PowerShell 3.0 설치(현재의 최신 버전은 RC1: https://www.microsoft.com/en-us/download/details.aspx?Id=29939(영문일 수 있음))
- .NET 4.5 설치(현재의 최신 버전은 RC: https://www.microsoft.com/visualstudio/11/ko-kr/downloads#net-45). 중요: 설치 중 .NET 수신기가 종료될 경우 WAC를 설치하기 전에 서버를 다시 부팅해야 합니다. 그렇지 않으면 Office Web Apps 응용 프로그램 노드에서 연결 거부됨, 끝점 찾을 수 없음, 수신 중 아님 등의 많은 오류가 이벤트 뷰어에 표시되며 문서를 렌더링할 수 없습니다.
- 핫픽스(https://www.microsoft.com/ko-kr/download/details.aspx?id=27928) 설치
이제 Office Web Apps를 설치할 수 있습니다. 설치 후 새 Office Web Apps 팜을 만들거나 서버를 기존 팜에 연결할 수 있습니다. 여기서는 새 팜을 만드는 방법에 대해 설명하겠습니다. PowerShell에서 서버를 팜에 추가하게 하려면 get-command *office*를 수행합니다. 팜을 만들려면 다음을 수행합니다.
- 시작... 실행으로 이동한 다음 powershell을 입력하여 PowerShell을 엽니다.
- WAC에 HTTPS를 사용하려면(권장)
- 서버의 정규화된 도메인 이름과 함께 사용할 SSL 인증서를 만듭니다. 인증서를 만들 때 사용하는 이름을 기록해 둡니다. 인증서가 올바른 인증서 저장소에 만들어졌는지 확인하려면 IIS를 사용하여 인증서를 요청해야 합니다.
- 다음 PowerShell 명령을 사용하여 WAC 팜을 프로비저닝합니다. New-OfficeWebAppsFarm -Verbose -InternalUrl https://<machinename> -ExternalUrl https://<fully.qualified.machine.name> -CertificateName <FriendlyNameOfCertificateFromPreviousStep> -ClipartEnabled -TranslationEnable
- WAC에 HTTP를 사용하려면(권장하지 않음)
- 다음 PowerShell 명령을 사용하여 WAC 서버에서 WAC 팜을 프로비저닝합니다. New-OfficeWebAppsFarm -Verbose -InternalURL https://<machinename> -ExternalUrl https://<fully.qualified.machine.name> -AllowHttp -ClipartEnabled –TranslationEnabled
이제 Office Web Apps 팜이 실행되고 있으므로 SharePoint 팜을 연결할 수 있습니다. 이렇게 하려면 SharePoint 팜의 서버에 로그인한 다음 SharePoint PowerShell 명령 창을 엽니다. 다음 명령을 사용하여 Office Web Apps 팜에 연결합니다.
- WAC에 HTTPS를 사용하려면(권장)
- 다음 PowerShell 명령을 사용하여 WAC에 연결합니다. New-SPWOPIBinding -ServerName <fully.qualified.machine.name of WAC server>
- WAC에 HTTP를 사용하려면(권장하지 않음, 참고 - HTTP를 지원하도록 Office Web Apps를 구성하지 않은 경우 지원되지 않음)
- 다음 PowerShell 명령을 사용하여 SharePoint 팜에서 WAC 팜으로 연결합니다. New-SPWOPIBinding -ServerName <NameOfWacServer> -AllowHTTP
- SharePoint Server에 대해 다음 명령을 실행합니다(끝에 "s" 없음에 유의). Set-SPWopiZone internal-http
일반적으로 HTTPS를 사용하도록 Office Web Apps를 구성해야 합니다. 이는 SharePoint 팜당 하나의 WopiZone 바인딩(HTTP 또는 HTTPS)만 허용되기 때문입니다. HTTP 웹 앱 영역과 HTTPS 웹 앱 영역이 모두 있는 경우 Office Web Apps에서 HTTPS를 사용해야 합니다. HTTP 영역만 있는 경우 HTTPS 사이트에서 HTTP Office Web Apps를 렌더링하려고 하면 혼합 콘텐츠 경고가 표시되지만, HTTP 웹 앱 영역에서 HTTPS Office Web Apps를 렌더링하려고 하면 경고가 표시되지 않습니다. 또한 SharePoint 서버와 Office Web Apps 서버 간에 액세스 토큰이 전달되므로 액세스 토큰을 훔쳐보고 재생할 수 없도록 SSL을 사용하여 트래픽을 암호화하는 것이 더 안전합니다.
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Configuring Office Web Apps in SharePoint 2013을 참조하십시오.