Office Web App服務器的配置

想實現在網頁中瀏覽office的文件,通過轉換成pdf的方式兼容性不是特別好,而又不想使用ActiveX控件,因此選擇了Office Web App(下稱OWA)的方式進行展示。

軟件版本:Windows Server 2012(無R) + Office Wab app 2013。

由於OWA服務必須裝在域服務器中,且不能爲域控制器,因此搭建OWA服務至少需要兩臺服務器,一臺用於域控制器,一臺用於OWA服務。從理論上來說Windows Server 2008 和 Windows Server 2012都是可行的,只是Windows Server 2008 需要安裝所有更新,而Windows Server 2012只能使用無R版本,如果使用R2版本會發生一些兼容性錯誤。在安裝OWA的時候最好不要使用系統管理員賬號,而是自己新建一個域賬戶。

域控制器的設置比較簡單,在域控制器的服務器中的服務器管理器安裝Active Directory 域控制器,然後按照提示一步一步操作即可。

而在OWA服務器中,需要在“計算機”點擊右鍵->屬性,在計算機名、域和工作組設置中選擇更改設置


點擊更改按鈕


在彈出的窗口中進行計算機名稱和域的修改


如果出現DNS失敗等問題,可以將OWA服務器的DNS地址設置爲域控制器的IP地址就可以了。

用管理員權限打開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
之後需要重啓,但不需要開啓windows自動更新。

然後分別安裝office web app、語言包和補丁,安裝的時候最好裝在C盤,否則補丁可能會無效。

重新用管理員權限打開powershell,輸入

Import-Module OfficeWebApps

然後輸入

New-OfficeWebAppsFarm –InternalURL "http://servername" –AllowHttp –EditingEnabl

其中servername是主機全稱(主機名+域名)或者直接使用ip

Set-OfficeWebAppsFarm -InternalURL http://192.168.x.x  -ExternalURL http://192.168.x.x  -AllowHttp -EditingEnabled -OpenFromUrlEnabled



出現上圖所示的提示,選擇Y


出現這樣的內容即可。

通過http://servername/hosting/discovery看到


說明安裝成功。

也可以使用http://servername/op/generate.aspx 看到如下界面

‘’

如果出現錯誤,在powershell中輸入

Set-OfficeWebAppsFarm -OpenFromUrlEnabled -AllowHttp
就可以通過Create Link輸入文件地址,然後通過Test This link 在網頁中瀏覽office文檔。

最後放幾張效果圖:







附:文件下載地址:

OWA :http://pan.baidu.com/s/1hr2EtTE

Server 12 無R版本 :http://pan.baidu.com/s/1eSv7fFG



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章