行うには最近のプロジェクトでは、ビルドオフィスのWebアプリケーションやサービスの記事明を読んで、オンラインドキュメントのプレビューを使用する必要があるが、時間の、慎重に検討することなく、これらの日は時間を持っているので、私は下の勉強を取り出し、トス数日は最終的に展開を完了した後、次のレコードを行うことで住んでいました。
利点
- ほとんど無視できる、非常に小さな既存のコードの変更。
- 独自のコードを記述することなく、ただ1台のサーバができます
- それは非常に包括的なドキュメントタイプ、ドキュメント、PPT、XLS、DOCX、PPTX、XLSX、PDFをサポートしています。
- 携帯電話とPCのサポート、サポートドキュメントのキャッシュは、タブブラウジング。
まず、サーバー環境の要件
サーバー:二つのサーバ、変換サーバに1つ、ドメインコントローラサーバのための別の1。(オフィスウェブのインストールは、ドメイン・エラーを追加します何のステップバックが発生していないがある場合は、ドメインサーバは、正常にインストールするために導入されるであろう困難な問題を追加する必要がありますアプリ)
システム要件:上記のウィンドウServer 2008 R2の64ビットSP1または、NET Frameworkの4.5を使用して変換サーバー、KB2592525、Windows PowerShellの3.0、IISは、80443809のポートが使用されていないことを確認、現在のマシンは、Exchangeがインストールされていないことを確認し、現在のマシンがオフィスにインストールされていないことを確認し、 SharePointの、のLync Server、SQL Serverの
説明:可能な限り高いサーバーの帯域幅とメモリ、テストは、パフォーマンスのより多くの消費を見つけた私は、サービス実装の原則から始める理由でした。オフィスのWebアプリケーションやサービスは、変換が完了した後に返す、文書名キャッシュによると、変換に続いて、ユーザのsrc文書、サーバーSRCからダウンロードした文書によって提供されます。サーバーの短い、優れたパフォーマンスより高速な変換を使用して、ダウンロードプロセスのより大きな時間的な帯域幅。
第二に、ソフトウェアのダウンロード
この記事の手順は、私はBaiduのクラウドディスク上に持っているソフトウェアをインストールするために必要な、およびダウンロードすることができます。ダウンロード:http://pan.baidu.com/s/1hrBeYqw
第三に、ドメインコントローラサーバーの展開
私の他の記事してください:「ドメインコントローラサーバーインストールガイド」の展開を完了します。
第四に、変換サーバの展開
操作は、Windows Server 2008 R2オペレーティングシステムを使用しています。
注意:以下の順序に厳密に従って実施されてください、そうでない場合は問題が発生する可能性があり、それを解決することは困難です!あなたが再起動する必要が生じた場合は、再起動後に動作して続行します。
1、.NET Framework4.5をインストールします。
2、インストールIIS7。
1)サーバーマネージャを開き、役割を追加するWebサーバーを選択し、[次へ]をクリックし、必要な機能を追加します。
2)「アプリケーション開発」の機能をチェックし、他のデフォルトは、[次へ]をクリックします。
3)パッチをインストールします。
Windows Server 2008 R2のx64 Editionの更新(KB2592525)_Windows6.1-KB2592525-x64.msu
4)インストールのPowerShell。
Windows6.1-KB2506143-x64.msu
5)インクのサポートをインストールします。
サーバーマネージャを開き、機能を追加し、インク以下インクと手書きのサポートサービスを追加します。
6)インストールのオフィスのWebアプリケーション。
ダウンロードしたファイルを開いてダブルクリックしてインストールすることwacserver.exe。
条件を受け入れる確認し、[続行]をクリックします。
デフォルトのファイルの場所、今すぐインストール]をクリックします。
インストールが完了するのを待ちます!
7)言語パックをインストールします。
wacserverlanguagepack.exe
8)インストールのオフィスのウェブアプリSP1パッチ
wacserversp2013-kb2880558-FULLFILE-のx64-glb.exe
PowerShellを経由9)設定オフィスのWebアプリケーション
あなたは、コンピュータをログオフし、ドメインアカウントのログインを使用したい場合は、このステップが実行されることに注意してください。
右の管理者がPowerShellを実行します
オフィスのサーバーファームを起動し、次のコマンドを入力します。
Import-Module OfficeWebApps
Officeのサーバーファームの展開は、(パラメータは独自のサーバに応じて変更する必要があります)次のコマンドを入力します。
New-OfficeWebAppsFarm -InternalURL http://xx.domin.com -ExternalURL http://xx.domin.com -AllowHttp -EditingEnabled -OpenFromUrlEnabled
オフィスサービスフィールドパラメータ:
新OfficeWebAppsFarmの意味を使用してパラメーターは、Microsoftの公式ウェブサイトの閲覧に行くことができます:http://technet.microsoft.com/zh-cn/library/jj219436.aspx
-InternalURL:内网浏览地址,http://xx.domin.com 其中 xx表示计算机名 domin.com 表示域名
-ExternalURL:外网浏览地址,一般为服务器的IP地址
-AllowHttp 允许80端口访问
-OpenFromUrlEnabled 允许通过url方式进行预览
-CacheLocation 缓存文件存放路径 默认是C:\ProgramData\Microsoft\OfficeWebApps\Working\d
-CacheSizeInGB 最大缓存文件大小 单位GB 默认为15GB
关于-InternalURL的怎么设置,可以计算机右键-》属性进行查看 计算机全名则是需要的地址
执行完命令就可以在iis中查看了,可以看到自动添加了两个站点,通过上面的地址http://xx.domin.com 进行浏览,出现下面的界面则表示整个安装完成了。
可以通过 http://xx.domin.com/hosting/discovery 查看描述。
当然,通过IP也是可以访问的 http://ip地址/hosting/discovery。
使用过程中如果想修改服务配置,可以通过Set-OfficeWebAppsFarm命令进行修改
Set-OfficeWebAppsFarm -AllowHttp
使用以下地址预览文档
-
//注意,文档地址需要外网能访问到
-
http://xx.domin.com/op/embed.aspx/src=http://www.baidu.com/test.docx
五、疑难问题解决
1、New-OfficeWebAppsFarm : 登录失败: 未知的用户名或错误密码
-
PS C:\Users\Administrator> New-OfficeWebAppsFarm -InternalURL "http://xxxx" -AllowHttp -EditingEnabled
-
New-OfficeWebAppsFarm : 登录失败: 未知的用户名或错误密码。
-
所在位置 行: 1 字符: 1
-
+ New-OfficeWebAppsFarm -InternalURL "http://xxxx" -AllowHttp -EditingE ...
-
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
+ CategoryInfo : NotSpecified: (:) [ New-OfficeWebAppsFarm], AuthenticationException
-
+ FullyQualifiedErrorId : System.Security.Authentication.AuthenticationException,Microsoft.Office.Web.Apps.Adminis
-
tration.NewFarmCommand
遇到这种问题,可能是你在转换服务器没有注销用户,需要再转换服务器注销用户,切换使用域服务器的账户登陆!
2、HTTP 错误 500.21
-
HTTP 错误 500.21 - Internal Server Error
-
处理程序“DiscoveryService”在其模块列表中有一个错误模块“ManagedPipelineHandler”
出现这种错误是第一步安装的.net framework4.5未在iis中注册导致的。
以管理员方式打开cmd,运行以下命令
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319 .\aspnet_regiis.exe -iru
出现如下提示即解决!
-
Microsoft (R) ASP.NET RegIIS 版本 4.0.30319.17929
-
用于在本地计算机上安装和卸载 ASP.NET 的管理实用工具。
-
版权所有(C)
-
Microsoft Corporation。
-
保留所有权利。
-
-
开始安装 ASP.NET (4.0.30319.17929)。 .............
-
ASP.NET (4.0.30319.17929)安装完毕。
-
iisreset /restart /noforce
-
正在尝试停止...
-
Internet 服务已成功停止
-
正在尝试启动...
-
Internet 服务已成功启动
3、文件太大解决方案(>10M)
服务默认支持的最大文件大小是10M,大于10M会报错。可以通过以下步骤解决此问题
打开文件目录为C:\Program Files\Microsoft Office Web Apps\OpenFromUrlHost 中的文件 Settings_Service.ini
在内容最后添加以下内容(512000/1024M,可以根据自己的需求设定、后面不要加分号)。
OpenFromUrlMaxFileSizeInKBytes=(System.Int32)512000
修改 C:\Program Files\Microsoft Office Web Apps\OpenFromUrlWeb 下的Settings_Service.ini,进行相同的修改
重启office web apps服务即可!
4、文档地址为ip时预览报错
比如文档地址为http://10.5.192.168/A.docx 这个时候预览会报错 ,而相应的地址为http://mydoc.com/A.docx 域名的则是好的。这个问题估计是微软自己的安全验证问题,这也算时微软留下来的一个坑,暂时没有想到解决方案。