『配置』服務器搭建 Office Online Server2016 實現文檔預覽


博主有話說:這個過程我遇到了很多錯誤,所以出了一個錯誤整理文章,所以當你在配置過程中遇到了問題,可以先去這篇文章里找找!加油!

先打開我吧:https://www.cnblogs.com/pukua/p/11864340.html

背景

由於公司需要,需要搭建一套供在線瀏覽PPT、PDF、word、xls的環境,所以找到解決方案是Office Online Server。為啥?因為……免費,還可以在局域網內部署(OS:雖然麻煩)

然后我就去搜了很多資料,看到各種各樣的說法,基本都沒有一個詳細的步驟,所以我就集百家智慧於一體,終於讓我研究出來了,以下就是詳細介紹及步驟。

 

總而言之,就是“一把辛酸淚”~配置過程繁瑣至極,踩坑踩到懷疑人生。

所以,若你在看這篇文章的話,一定要靜下心來細細看,莫急莫躁,因為一不小心進坑了,一時半會轉悠不出來。

 

服務器環境要求

介紹

Office Online Server是 Office Web Apps Server 的升級版本,安裝環境為兩台Windows Server 2012 R2 或 Windows Server 2016/2019服務器(注意:Windows Server 2016/2019 需要 Office Online Server 2017 年 4 月或更高版本。)。一台做轉換服務器(安裝 Office OnlineServer 2016 軟件,除此之外不能安裝與office相關的其他程序),一台做域控服務器(轉換服務器只有加在域下才能被訪問,同時項目部署服務器只有加在域控服務器下才能訪問轉換服務器)。最好將Office Online Server部署在一台干凈的服務器上,而且該服務器必須在域中。

 

注意事項:

1.請勿在運行 Office Online Server 的服務器上安裝任何其他服務器應用程序。包括 Exchange Server、SharePoint Server、Skype for Business Server 和 SQL Server。如果服務器不足,則可以在這些服務器的其中一台的虛擬機上運行 Office Online Server。

2.不要在端口 80、443 或 809 上安裝依賴 Web 服務器 (IIS) 角色的任何服務或角色,因為 Office Online Server 會定期刪除這些端口上的 Web 應用程序。

3.不要安裝任何版本的 Office。如果已經安裝,在安裝 Office Online Server 之前必須將其卸載。

4.不要在域控制器上安裝 Office Online Server。它不會在包含 Active Directory 域服務 (AD DS) 的服務器上運行。

 

環境搭建所需軟件

 

注:這里仔細看服務器的系統版本及對應Office Online Server的版本

1、轉換服務器、域控服務器環境安裝的操作系統可以為Windows Server 2012 R2、Windows Server 2016/2019。經測試,均都可以。不過各有各的問題。

域控服務器:版本沒有太大的限制,Windows Server 2012 R2、Windows Server 2016/2019均可以。

轉換服務器(安裝Office Online Server 的服務器):
  當系統為Windows Server 2012(https://blog.csdn.net/mr_muggle/article/details/81505142):安裝Visual C++ Redistributable for Visual Studio 2015的時候有時會設置失敗
  

 

  解決方案:

  下面第七條的更新包的作用就是為了解決這個問題的。在Windows Server 2012 R2的更新包里解決了安裝2015時設置失敗這個問題。

  方案來源:https://blog.csdn.net/neochan1108/article/details/78084073

   當系統是Windows Server 2019時:

  

 

  解決方案:

  據說這個錯誤是微軟的一個小BUG,有兩種方案:要么降低服務器系統版本,要么升級Office Online Server版本。

  靈感來源:https://www.cnblogs.com/olay/p/7590994.html

      

  綜上所述:你要根據你的服務器系統的版本決定你Office Online Server的版本。

 

2、Office Online Server安裝包+中文語言包

迅雷下載鏈接:

當服務器系統版本為Windows Server 2012 R2時,Office Online Server的下載包:ed2k://|file|cn_office_online_server_may_2016_x64_dvd_8480704.iso|709687296|99014E02579B6E08E7172D05857F2D05|/
當服務器系統版本為Windows Server 2016/2019時,Office Online Server的下載包:ed2k://|file|cn_office_online_server_last_updated_november_2017_x64_dvd_100181918.iso|770267136|0660AFCFE1AC9A62E749194874643E98|/

中文語言包:ed2k://|file|cn_office_online_server_language_pack_may_2016_x64_8783021.exe|122025248|3E8073A25EE45E0C106E34FA86CB006B|/

3、.NET Framework 4.5.2

4、Visual C++ Redistributable Packages for Visual Studio 2013

5、Visual C++ Redistributable for Visual Studio 2015(如果安裝了Visual C++ Redistributable for Visual Studio 2017則不需要再安裝2015了)

6、Microsoft.IdentityModel.Extention.dll

7、 Windows Server 2012 R2 更新 (KB2919355)包

 


以上軟件的作用在搭建過程中都會一一說到,這些軟件可以點擊每個文件鏈接下載,
也可去下面我附的百度雲盤中統一下載。  
百度雲盤網址:https://pan.baidu.com/s/1SgUm8tRvMWIvp2GRorwAXQ 提取碼:fdug



環境搭建

1、如果沒有足夠的服務器可用虛擬機代替。(VMWare。版本最好就是10且不要升級,可能會造成不必要的麻煩。)

2、創建兩個虛擬機並安裝Windows Server 2012 R2系統(具體安裝步驟可去網上搜),作為域控服務器和轉換服務器。

 

一切都准備好后~

 

搭建域控服務器

1、打開“服務器管理”,點擊“添加角色和功能”

 

2、默認的小步伐,點擊“下一步”;

 

 3、默認的小步伐繼續,“下一步”

 

 

 3、默認,下一步;

 

 4、添加AD域服務器,點擊“添加功能”;

 

5、點擊“下一步”;

 

6、安裝.net3.5

 

 

7、默認,下一步;

 

 8、點擊“安裝”;

 

 9、點擊“此服務器提升為域控制器”;

 

10、添加新林(注意:這里記一下自己命名的域名,配置轉換服務器時會用到。);

 

11、域控制器選項;

 

 

 12、點擊“下一步”;

 

 13、點擊“下一步”;

 

 14、默認,點擊“下一步”;

 

15、默認,“下一步”;

 

16、點擊“安裝”,等待安裝完成。

 

域控服務器的作用基本到這。之后除了會用到域控服務器的一些信息之外,基本不會再在域服務器進行其他操作。

 

搭建轉換服務器

在這之前添加一下“墨跡與手寫服務”,若已經安裝,就不需要再“添加角色和功能向導”。

 

1、更改“DNS地址”(注意:不要將域服務器名稱和轉換服務器的名稱輸錯,不然不能將計算機加入域中);

 

2、更改“域名”;

 

3、輸入域服務器的賬號和密碼,點擊“確定”;

 

4、加入域成功;

 

5、立即重新啟動

         

 

6、驗證是否加入域中。

 

7、WIN+R,輸入“gpedit.msc”

 

8、將組件修復功能啟用;

 

9、刷新組策略,打開“PowerShell”,輸入“gpupdate / force”,刷新;

 

 

10、安裝角色與服務(可以在服務器管理里操作,也可以用下面這一段話來操作。作用一致)

以“管理員身份”在“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,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation

 

11、安裝所需軟件(文章最前面已經將軟件安裝包都附上了。

11.1安裝NET Framework 4.5.2(NDP452-KB2901954-Web.exe);

 

11.2 安裝成功;

 

11.3 安裝Visual C++ Redistributable Packages for Visual Studio 2013(vcredist_x64.exe);

11.4安裝成功;

11.5 安裝Visual C++ Redistributable for Visual Studio 2015(vc_redist.x64.exe);

 

 11.6 安裝成功;

 11.7 安裝Microsoft.IdentityModel.Extention.dll(MicrosoftIdentityExtensions-64.msi);

 

 11.8 點擊“Finish”,安裝成功;

 11.9 安裝Office Online Server 2016(setup.exe),雙擊“setup.exe”;

 11.10 點擊“繼續”;

11.11 點擊“立即安裝”;

11.12 正在安裝中

11.13 安裝完成

11.14 安裝語言包(cn_office_online_server_language_pack_may_2016_x64_8783021.exe)

11.15 安裝完成

12、以“管理員”身份打開“PowerShell”,輸入“New-OfficeWebAppsFarm -InternalURL "http://172.31.202.183"-AllowHttp –EditingEnabled”;

(注意:這里“http://172.31.202.183”是指轉換服務器的IP地址。若http:// 192.168.128.160/hosting/discovery 能登錄,http://192.168.128.160/op/generate.aspx顯示“服務器錯誤”,控制台輸入:Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true即可訪問成功)

 

13.輸入“Y”,若如下圖所示,則證明你配置成功;

15、輸入“http://172.31.202.183/hosting/discovery”,若顯示如下界面,既證明配置成功;

16、輸入“http://172.31.202.183/op/generate.aspx

 17、第16條中“域名形式”的鏈接,就是你存放文件的路徑,在這里我是搭建的IIS網站;

(若是不會搭建網站,可去搜索IIS網站搭建)

18、由於微軟這款軟件對IP有訪問限制,所以需將IP轉化為域名進行訪問,所以需要進行配置,來讓軟件自動進行域名轉化為IP,具體路徑如下,找到

  (注:此IP是指要訪問文檔路徑的IP)以記事本的方式打開hosts文件。

 

 19、以“記事本”的形式打開hosts文件,然后在最后一行加入一句話,如下:

(hosts文件沒法直接保存在當前目錄。需要以文本的形式保存到其他路徑,然后再復制到原路徑下)

 

 

終於,完成了~

這個勝利的曙光來之不易a~

 

 十分感謝大佬們的辛勤碼字,有了你們的分享我才能得以搭建完成,此致,敬禮:

https://www.cnblogs.com/fanqisoft/p/10506286.html

https://www.cnblogs.com/guarderming/p/10984175.html

https://www.mr-mao.cn/archives/deployment-office-online-server-for-seafile.html

https://blog.xcdnd.com/108.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM