微軟Office Online服務安裝部署,wopi程式碼實現--------(1)概述
本文是第1篇
需求:專案中的需求很簡單,需要在web端線看到office檔案.
國內bat提供這樣的服務,但是要收點錢,所以選擇了免費的office online,當然缺點是安裝賊煩
安裝過程很繁瑣,文件寫的很不友好,各種專有詞彙,對於新手上手很難,什麼域伺服器,轉換伺服器,什麼sharepoint,天馬行空.之前在網上找到一篇安裝的教程,奈何沒有圖片,全程摸打滾爬,最後安裝成功.感覺國內用這個的人應該不多,所以詳細教程較少,這次整理下,希望幫助後人.
首先是概述吧
1.要使用office online功能,首先需要的是2臺主機,並且主機的系統要求是windwos Server.
我在安裝的時候使用過windows server 2008 ,windows server 2012,windows server 2012 r2,windows server 2012 r2 with update.建議選擇windows server 2012 r2 with update.因為我在選擇其他版本的時候,會出現一些軟體安裝不了的情況.比較麻煩.相關的系統可以去msdn i tell you 下載
2.這裡提到一共要有2臺windwos主機,其中一臺是要安裝officeOnline ,這個可以理解畢竟要提供officeOnline服務 ,另外一個windows 主機是需要作為域控制器,又是一個專業詞彙,域控制器什麼鬼? 這裡就把這個主機當做主控吧,由這個主機專門負責管理office online主機,
3.上面說到了域控制器,這個是負責管理office online主機的,另外我們的專案是需要程式設計的,我們需要通過程式設計將office online融入到專案匯中,我們專案用到的java程式碼實現wopi,如果是其他的語言實現的wopi程式碼也可以,這些程式碼需要執行在域控制器上.
4.下面來看一下,具體的流程
又一次想噴微軟,上面還在說 域控制器,officeonline主機,這裡又起了另外的2個名字,
對應如下
WOPI Server—->做域控的主機
WOPI Client—–>安裝office online 的主機
瀏覽器訪問WOPI Server上面我們編寫的程式,然後會有一大串的請求過程,最後得到的結果就是,瀏覽器會在web端看到office 檔案的內容.
ok,先看看成果吧,下一篇講具體的伺服器圖文安裝教程.