Office Web Apps サーバーの展開
適用先: Office Web Apps Server
トピックの最終更新日: 2013-12-18
概要: SharePoint 2013、Lync Server 2013、および Exchange Server 2013 で使用するため、内部設置型 Office Web Apps サーバー を展開する方法を説明します。
対象ユーザー: IT 担当者
Office Web Apps サーバー の展開iには、前提条件となるソフトウェアのインストールおよび いくつかの Windows PowerShell コマンドの実行が含まれますが、全体的にそのプロセスはとても簡単に設計されています。この記事では、サーバーの準備をする手順を追って説明し、Office Web Apps サーバー ファームを構成するための Windows PowerShell コマンドを提供します。
この記事の内容
-
ビデオを見てその方法を参照します。
-
開始する前に、これらのリソースを確認します。
-
Prepare servers to run Office Web Apps Server
-
Office Web アプリケーション サーバー ファームを展開します。
-
「500 Web サービスの例外」 または 「500.21 – 内部サーバー エラー」メッセージが表示される場合
次のビデオを見て、テスト環境で Office Web Apps サーバー を設定する方法を参照してください。また、Office Web Apps サーバーを使うために SharePoint 2013 を構成する方法をプレビューで見ることもできます。
テスト環境での Office Web アプリケーション サーバーの設定します。
はじめにこれらのリソースを参照を取得したかどうかを確認します。
-
ハードウェアとソフトウェアの要件の詳細については、「Office Web Apps サーバーの計画」を参照してください。
-
無料版 Office Web Apps サーバー では、編集はできませんが Office ファイルを見ることができます。「Office Web Apps の計画 (SharePoint 2013 と組み合わせて使用)」および 「ライセンスを構成する (SharePoint Server 2013)」で参照できるように、ファイルを編集するには編集ライセンスが必要です。
すべての Office 2013 スイートで、マウス、キーボード ショートカット、またはタッチを使用してタスクを実行できます。Office 製品およびサービスでキーボード ショートカットとタッチを使用する方法については、キーボード ショートカット と Office タッチ ガイド を参照してください。 |
Office Web Apps サーバー を実行するすべてのサーバーでこれらの手順を実行します。
図: Office Web アプリケーション サーバーのサーバーを準備する手順
Windows Server 2008 R2 および Windows Server 2012 では前提条件が多少異なります。お使いのオペレーティング システムに合わせて適切なソフトウェアをインストールしてください。
Windows Server 2008 R2 上-
以下のソフトウェアをインストールします。
-
管理者として 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
メッセージが表示されたら、サーバーを再起動します。
-
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
メッセージが表示されたら、サーバーを再起動します。
Office Web Apps サーバー を実行するすべてのサーバーで以下の手順を完了します。
-
Office Web Apps サーバー を Microsoft ダウンロード センター からダウンロード
-
次のいずれかを実行します。
-
Windows Server 2012 の場合は, .img ファイルを直接開き、Setup.exe を実行します。
-
Windows Server 2008 R2 Service Pack 1 (SP1) の場合は, .img ファイルをマウントまたは展開できるプログラムを使用します。次に、Setup.exe を実行します。
-
-
[マイクロソフト ソフトウェア ライセンス条項をお読みください] ページで、[「マイクロソフト ソフトウェア ライセンス条項」に同意します] を選択し、[続行] を選択します。
-
[ファイルの場所を選択してください] ページで、Office Web Apps サーバー ファイルのインストール先 (例えば C:\Program Files\Microsoft Office Web Apps など) を選択して、 [今すぐインストール] を選択します。指定したフォルダーが存在しない場合は、セットアップによってフォルダーが作成されます。
-
Office Web Apps サーバー のインストールが終了したら、[閉じる] を選択します。
-
Office Web Apps サーバー 更新プログラム Office Web アプリケーション サーバー 2013年更新プログラムの説明: 2013 年 4 月 9 日 をダウンロードしてインストールします。
Office、Office Servers、および関連製品の Update Center に掲載されている 2013 のリストで、最新の Office Web Apps サーバー 更新プログラムを確認します。
Office Web Apps サーバー 2013 言語パックを使用すると、SharePoint 2013 ドキュメント ライブラリ、 Outlook Web Access (添付ファイルのプレビューとして)、および Lync 2013 (PowerPoint ブロードキャストとして ) における Web ベースの Office ファイルを複数の言語で表示できます。言語パックのしくみの詳細については、「Office Web Apps Server プレビューの言語パックの計画」を参照してください。
言語パックをインストールするには、次の手順を実行します。
-
Microsoft ダウンロード センター 」から Office Web Apps サーバー 言語パック をダウンロードします。
-
WebAppsServerLP_en-us_x64.exe を実行します。
-
Office Web Apps サーバー の言語パック 2013 ウィザードの [マイクロソフト ソフトウェア ライセンス条項をお読みください] ページで、[マイクロソフト ソフトウェア ライセンス条項」に同意します] を選択し、[続行] を選択します。
-
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 および Exchange Server 2013 に提供することができます。
図: Office Web アプリケーション サーバーを展開する手順
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 または Exchange 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の機能をホストに提供する準備ができました。ホストの構成方法の詳細については、以下の記事を参照してください。
ほとんどの運用環境でのセキュリティ機能には、HTTPS の使用を強く推奨します。また、Office Web Apps サーバー の機能性を Lync Server 2013 に提供したい場合は、HTTPS が必要となります。これでユーザーは、ブラウザーで PowerPoint ブロードキャストを見ることができます。HTTPS を使用する単一サーバーの Office Web Apps サーバー ファームのインストール方法をここに示します。「HTTPS を使用した Office Web Apps Server 通信の保護」で説明しているように、サーバーに証明書をインストールしておく必要があります。
この Office Web Apps サーバーファームを使用すると、Office Web Apps fの機能性をSharePoint 2013、Lync Server 2013、および Exchange Server 2013 に提供できます。
図: Office Web アプリケーション サーバーを展開する手順
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 や Exchange 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、および Exchange Server 2013 に提供できます。
図: Office Web アプリケーション サーバーを展開する手順
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 や Exchange 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 の場合
dism /online /enable-feature /featurename:IIS-ASPNET45
New-OfficeWebAppsFarm
New-OfficeWebAppsMachine
Office Web Apps のコンテンツ ロードマップ
Office Web Apps サーバーの計画
SharePoint 2013 の Office Web アプリケーションを構成します。
Office Web Apps Server 向けの System Center Operations Manager のナレッジ項目
デスクトップあるいはモバイル デバイス上での Office Web Apps の使用に関する記事
Office Web Apps Server および Lync Server 2013 の展開
Office Web Apps サーバーと Exchange Server 2013 の統合