Office Web Apps サーバーの展開

Office Web Apps
 

適用先:Office Web Apps Server

トピックの最終更新日:2017-10-05

概要: SharePoint 2013 および Lync Server 2013 で使用するため、オンプレミスの Office Web Apps サーバーを展開する方法を説明します。

対象ユーザー: IT 担当者

この記事では、企業で Office Web Apps サーバーをインストールすることについて説明します。Office または Office Web Apps の個人用コピーに関するヘルプは、https://support.office.com をご覧ください。

Office Web Apps サーバー の展開iには、前提条件となるソフトウェアのインストールおよび いくつかの Windows PowerShell コマンドの実行が含まれますが、全体的にそのプロセスはとても簡単に設計されています。この記事では、サーバーの準備をする手順を追って説明し、Office Web Apps サーバー ファームを構成するための Windows PowerShell コマンドを提供します。

この記事の内容

次のビデオを見て、テスト環境で Office Web Apps サーバー を設定する方法を参照してください。また、Office Web Apps サーバーを使うために SharePoint 2013 を構成する方法をプレビューで見ることもできます。

テスト環境での Office Web アプリケーション サーバーの設定します。

ビデオ (再生ボタン) アイコン

はじめにこれらのリソースを参照を取得したかどうかを確認します。

メモメモ:
すべての Office 2013 スイート で、マウス、キーボード ショートカット、またはタッチを使用してタスクを実行できます。Office 製品およびサービスでキーボード ショートカットとタッチを使用する方法については、「キーボード ショートカット」と「Office タッチ ガイド」を参照してください。

Office Web Apps サーバー を実行するすべてのサーバーでこれらの手順を実行します。

図: Office Web アプリケーション サーバーのサーバーを準備する手順

Office Web Apps サーバー用のサーバーを準備するための 3 つの主な手順

Windows Server 2008 R2、Windows Server 2012、および Windows Server 2012 R2 では前提条件が多少異なります。お使いのオペレーティング システムに合った正しいソフトウェアをインストールするために、適切な手順を選択してください。

Windows Server 2008 R2 上
  1. 以下のソフトウェアをインストールします。

  2. 管理者として Windows PowerShell プロンプトを開き、次のコマンド例を実行して必要な役割とサービスをインストールします。

    Import-Module ServerManager
    

    次に、次のコマンドを実行します。

    Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,Web-Security,Web-Windows-Auth,Web-Filtering,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Console,Ink-Handwriting,IH-Ink-Support,NET-Framework,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-Win-CFAC
    

    メッセージが表示されたら、サーバーを再起動します。

Windows Server 2012 上
  1. Windows PowerShell プロンプトを管理者として開き、このコマンドを実行して必要な役割とサービスをインストールします。

    Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45
    

    メッセージが表示されたら、サーバーを再起動します。

Windows Server 2012 R2 上
  1. 以下のソフトウェアをインストールします。

  2. Windows PowerShell プロンプトを管理者として開き、このコマンドを実行して必要な役割とサービスをインストールします。

    Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45
    
    

    メッセージが表示されたら、サーバーを再起動します。

Office Web Apps サーバー を実行するすべてのサーバーで以下の手順を完了します。

  1. ボリューム ライセンス サービス センター (VLSC) から Office Web Apps サーバーをダウンロードします。Office Web Apps サーバーをダウンロードするには、Office Professional Plus 2013、Office Standard 2013、Office for Mac 2011 のためのボリューム ライセンス条項に従ったライセンスが必要です。ダウンロード ファイルは、VLSC ポータルにおいて、それらの Office 製品の下にあります。

  2. 次のいずれかを実行します。

    • Windows Server 2012 または Windows Server 2012 R2 の場合は, .img ファイルを直接開いて、Setup.exe を実行します。

    • Windows Server 2008 R2 Service Pack 1 (SP1) の場合は, .img ファイルをマウントまたは展開できるプログラムを使用します。次に、Setup.exe を実行します。

  3. [マイクロソフト ソフトウェア ライセンス条項をお読みください] ページで、[「マイクロソフト ソフトウェア ライセンス条項」に同意します] を選択し、[続行] を選択します。

  4. [ファイルの場所を選択してください] ページで、Office Web Apps サーバー ファイルのインストール先 (たとえば C:\Program Files\Microsoft Office Web Apps など) を選択して、 [今すぐインストール] を選択します。指定したフォルダーが存在しない場合は、セットアップによってフォルダーが作成されます。

    Office Web Apps サーバー は、システム ドライブにインストールすることをお勧めします。

  5. Office Web Apps サーバー のインストールが終了したら、[閉じる] を選択します。

  6. Office Web Apps サーバー SP1 (Windows Server 2012 と Windows Server 2008 R2 Service Pack 1 (SP1) の場合は推奨。Windows Server 2012 R2 の場合は必須) をダウンロードしてインストールします。

    メモメモ:
    後で Office Web Apps サーバー SP1 を適用する場合は、Office Web Apps サーバーへのソフトウェアの更新プログラムの適用 の指示に従ってください。
  7. 最新の Office Web Apps サーバー 更新プログラムを確認するには、Office、Office サーバー、関連製品の TechNet Update center の一覧を参照してください。

    メモメモ:
    Office Web Apps サーバー SP1 をインストールしていない場合は、KB2810007 を適用します。

Office Web Apps サーバー 2013 言語パックを使用すると、SharePoint 2013 ドキュメント ライブラリ、 Outlook Web Access (添付ファイルのプレビューとして)、および Lync 2013 (PowerPoint ブロードキャストとして ) における Web ベースの Office ファイルを複数の言語で表示できます。言語パックのしくみの詳細については、「Office Web Apps サーバー プレビューの言語パックの計画」を参照してください。

言語パックをインストールするには、次の手順を実行します。

  1. Microsoft ダウンロード センター」から Office Web Apps サーバーの言語パックをダウンロードします。

  2. WebAppsServerLP_en-us_x64.exe を実行します。

  3. Office Web Apps サーバー の言語パック 2013 ウィザードの [マイクロソフト ソフトウェア ライセンス条項をお読みください] ページで、[マイクロソフト ソフトウェア ライセンス条項」に同意します] を選択し、[続行] を選択します。

  4. Office Web Apps サーバー のインストールが終了したら、[閉じる] を選択します。

重要重要:
  • Office Web Apps サーバー ファームの作成後に言語パックをインストールするには、サーバーをファームから削除し、サーバーに言語パックをインストールした後、サーバーをファームに追加し直す必要があります。

  • 正常に動作するには、言語パックをファーム内のすべてのサーバーにインストールする必要があります。

作成したい Office Web Apps サーバー ファームの種類に基づき、次の 3 つのセクションのうちの 1 つに従ってください。

ヒントヒント:
Windows PowerShell が実行された New-OfficeWebAppsFarm コマンドレットを認識しない場合は、OfficeWebApps モジュールをインポートする必要があります。次のコマンドを使用してください。
Import-Module -Name OfficeWebApps

Office Web Apps サーバー を展開するだけであれば、Office Web Apps サーバー の機能性をLync Server 2013に提供する必要はありません。ここでは、HTTP を使用する単一サーバーの Office Web Apps サーバーファームをインストールします。証明書やロード バランサーは必要ありませんが、他のサーバー アプリケーションを実行していない専用の物理サーバーまたは仮想マシン インスタンスが必要です。

この Office Web Apps サーバー ファームを使用して Office Web Apps の機能性を SharePoint 2013 に提供することができます。

図: Office Web アプリケーション サーバーを展開する手順

単一サーバーの Office Web Apps サーバー ファームを展開するための 3 つの主な手順

New-OfficeWebAppsFarm コマンドを使用して、次の例のような単一サーバーで構成される新しい Office Web Apps サーバー ファームを作成します。

New-OfficeWebAppsFarm -InternalURL "http://servername" -AllowHttp -EditingEnabled

パラメーター

  • –InternalURL は、http://servername の様にOffice Web Apps サーバー を実行するサーバーの名前です。

  • –AllowHttp は HTTP を使用してファームを構成します。

  • –EditingEnabled を SharePoint 2013 で使用すると、Office Web Apps で編集できるようになります。このパラメーターを Lync Server 2013 で使用することはありません。このホストは編集をサポートしていないためです。

翻訳サービス、プロキシ サーバー、クリップ アート サポート、およびオンライン ビューアーを構成するその他のパラメーターについては、「New-OfficeWebAppsFarm」を参照してください。

「500 Web サービスの例外」 または 「500.21 ? 内部サーバー エラー」メッセージが表示される場合

ファームが作成されると、ファームの詳細が Windows PowerShell プロンプトに表示されます。 Office Web Apps サーバー が正しくインストールされて構成されたことを確認するには、以下の例のように、Web ブラウザーを使用して Office Web Apps サーバー の検出 URL にアクセスします。検出 URL は、Office Web Apps サーバー ファームを構成するときに指定したInternalUrl パラメーターと、その後ろに/hosting/discovery を付けたもので構成されます。例:

http://servername/hosting/discovery

Office Web Apps サーバー が予期されるとおりに動作する場合は、Web ブラウザーに Web アプリ オープン プラットフォーム インターフェイス (WOPI) の検出 XML ファイルが表示されます。このファイルの先頭部分は以下のようになります。

<?xml version="1.0" encoding="utf-8" ?> 
- <wopi-discovery>
- <net-zone name="internal-http">
- <app name="Excel" favIconUrl="http://servername/x/_layouts/images/FavIcon_Excel.ico" checkLicense="true">
<action name="view" ext="ods" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 
<action name="view" ext="xls" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 
<action name="view" ext="xlsb" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 
<action name="view" ext="xlsm" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 

ファームは、HTTP を介して Office Web Apps の機能をホストに提供する準備ができました。ホストを構成する方法の詳細については、「SharePoint 2013 の Office Web アプリケーションを構成します。」を参照してください。

ほとんどの運用環境でのセキュリティ機能には、HTTPS の使用を強く推奨します。また、Office Web Apps サーバー の機能性を Lync Server 2013 に提供したい場合は、HTTPS が必要となります。これでユーザーは、ブラウザーで PowerPoint ブロードキャストを見ることができます。HTTPS を使用する単一サーバーの Office Web Apps サーバー ファームのインストール方法をここに示します。「HTTPS を使用した Office Web Apps サーバー 通信の保護」で説明しているように、サーバーに証明書をインストールしておく必要があります。

この Office Web Apps サーバー ファームを使用すると、Office Web Apps の機能性を SharePoint 2013 および Lync Server 2013 に提供できます。

図: Office Web アプリケーション サーバーを展開する手順

単一サーバーの Office Web Apps サーバー ファームを展開するための 3 つの主な手順

New-OfficeWebAppsFarm コマンドを使用して、次の例のような単一サーバーで構成される新しい Office Web Apps サーバー ファームを作成します。

New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -CertificateName "OfficeWebApps Certificate" -EditingEnabled

パラメーター

  • –InternalURL は、http://servername.contoso.com などの Office Web Apps サーバー を実行するサーバーの完全修飾ドメイン名 (FQDN) です。

  • –ExternalURL は、インターネット上でアクセス可能な FQDN です。

  • –CertificateName は、証明書のフレンドリ名です。

  • –EditingEnabled はオプションで、SharePoint 2013 で使用すると、Office Web Apps で編集できるようになります。このパラメーターを Lync Server 2013 で使用することはありません。このホストは編集をサポートしていないためです。

翻訳サービス、プロキシ サーバー、クリップ アート サポート、およびオンライン ビューアーを構成するその他のパラメーターについては、「New-OfficeWebAppsFarm」を参照してください。

「500 Web サービスの例外」 または 「500.21 ? 内部サーバー エラー」メッセージが表示される場合

ファームが作成されると、ファームの詳細が Windows PowerShell プロンプトに表示されます。 Office Web Apps サーバー が正しくインストールされて構成されたことを確認するには、以下の例のように、Web ブラウザーを使用して Office Web Apps サーバー の検出 URL にアクセスします。検出 URL は、Office Web Apps サーバー ファームを構成するときに指定したInternalUrl パラメーターと、その後ろに/hosting/discovery を付けたもので構成されます。例:

https://server.contoso.com/hosting/discovery

Office Web Apps サーバーが予期されるとおりに動作する場合は、Web ブラウザーに Web アプリ オープン プラットフォーム インターフェイス (WOPI) の検出 XML ファイルが表示されます。このファイルの先頭部分は以下のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<wopi-discovery><net-zone 
name="internal-https"><app name="Excel" checkLicense="true" 
favIconUrl="https://wac.contoso.com/x/_layouts/images/FavIcon_Excel.ico"><action 
name="view" 
urlsrc="https://wac.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" 
default="true" ext="ods"/><action name="view" 
urlsrc="https://wac.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" 
default="true" ext="xls"/><action name="view"
 

メモメモ:
Web ブラウザーの設定によって設定によっては、検出 XML ファイルのコンテンツが表示される前に、すべてのコンテンツを表示 を選択することを求めるメッセージが表示されることがあります。

ファームは、HTTPS を介して Office Web Appsの機能をホストに提供する準備ができました。ホストの構成方法の詳細については、以下の記事を参照してください。

Office Web Apps サーバー ファームに多数のトラフィックを見込み、内部ネットワークだけではなくインターネット上でも利用できるようにしたい場合、このタイプのトポロジーがぴったりです。 このセクションは、複数のサーバー ロード バランサーを HTTPS を使用する Office Web Apps サーバー ファームをインストールする方法を示しています。興味があれば、このトポロジーについて読んでみてください

始める前に、「Office Web Apps サーバーのロード バランサー要件」で説明しているように、ロード バランサーが構成されていることを確認する必要があります。また、「HTTPS を使用した Office Web Apps サーバーの通信の保護」で説明しているように、ロード バランサーに証明書をインストールしておく必要があります。この Office Web Apps サーバー ファームを使用すると、Office Web Apps の機能性を SharePoint 2013 および Lync Server 2013 に提供できます。

図: Office Web アプリケーション サーバーを展開する手順

複数サーバーの Office Web Apps サーバー ファームを展開するための 4 つの主な手順

New-OfficeWebAppsFarm コマンドを使用して、 、次の例のような最初のサーバーで新しい Office Web Apps サーバー ファームを作成します。

New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -SSLOffloaded -EditingEnabled

パラメーター

  • –InternalURL は、http://servername.contoso.com などの Office Web Apps サーバー を実行するサーバーの完全修飾ドメイン名 (FQDN) です。

  • –ExternalURL は、インターネット上でアクセス可能な FQDN 名です

  • -SSLOffloaded をロード バランサーの SSL ターミネーションのオフロードを有効にします。

  • –EditingEnabled はオプションで、SharePoint 2013 で使用すると、Office Web Apps で編集できるようになります。このパラメーターを Lync Server 2013 で使用することはありません。このホストは編集をサポートしていないためです。

翻訳サービス、プロキシ サーバー、クリップ アート サポート、およびオンライン ビューアーを構成するその他のパラメーターについては、「New-OfficeWebAppsFarm」を参照してください。

「500 Web サービスの例外」 または 「500.21 - 内部サーバー エラー」メッセージが表示される場合

最初のサーバーが Office Web Apps サーバー を実行し始めたら、Office Web Apps サーバー ファームに追加する各サーバーで New-OfficeWebAppsMachine コマンドを実行します。 –MachineToJoinパラメーターで、 Office Web Apps サーバー ファームに既に存在するサーバーの コンピューター名を使用してください。たとえば、server1.contoso.com がファーム内に既にある場合は、次のように使用します。

New-OfficeWebAppsMachine -MachineToJoin "server1.contoso.com"

これらのパラメーターの詳細については、「New-OfficeWebAppsMachine」を参照してください。

ファームが作成されると、ファームの詳細が Windows PowerShell プロンプトに表示されます。 Office Web Apps サーバー が正しくインストールされて構成されたことを確認するには、以下の例のように、Web ブラウザーを使用して Office Web Apps サーバー の検出 URL にアクセスします。検出 URL は、Office Web Apps サーバー ファームを構成するときに指定した InternalUrl パラメーターと、その後ろに/hosting/discovery を付けたもので構成されます。例:

https://server.contoso.com/hosting/discovery

Office Web Apps サーバー が予期されるとおりに動作する場合は、Web ブラウザーに Web アプリ オープン プラットフォーム インターフェイス (WOPI) の検出 XML ファイルが表示されます。このファイルの先頭部分は以下のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<wopi-discovery><net-zone name="internal-https"><app name="Excel" checkLicense="true" favIconUrl="https://officewebapps.contoso.com/x/_layouts/images/FavIcon_Excel.ico"><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" default="true" ext="ods"/><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" default="true" ext="xls"/><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" default="true" ext="xlsb"/> 

メモメモ:
Web ブラウザーの設定によっては、検出 XML ファイルのコンテンツが表示される前に、[すべてのコンテンツを表示] を選択することを求めるメッセージが表示されることがあります。

ファームは、HTTPS を介して Office Web Appsの機能をホストに提供する準備ができました。ホストの構成方法の詳細については、以下の記事を参照してください。

NET Framework 3.5 の機能がインストールされてから削除された場合は、OfficeWebApps コマンドレットを実行したときに「500 Web サービス例外」 または 「500.21 – 内部サーバー エラー」のメッセージが表示される場合があります。これを修正するには、管理者特権でのコマンド プロンプトから以下のサンプル コマンドを実行して Office Web Apps サーバー の正常な動作を妨げる可能性がある設定をクリーンアップします。

Windows Server 2008 R2 の場合

%systemroot%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -iru
iisreset /restart /noforce

Windows Server 2012 または Windows Server 2012 R2 の場合

dism /online /enable-feature /featurename:IIS-ASPNET45

表示: