阿里雲服務器Windows Server 2008/2012部署Office Web Server 2013

之前成功將Office Web Server 2013部署在了本地服務器上,這次是將Office Web Server 2013部署在阿里雲服務器Windows Server 2008和2012上,中途遇到一些坑,寫此文章,幫助後來人,同時作個記錄。html

由於Office Web Server 2013須要運行在服務器場中,所以須要兩臺服務器,一臺做爲域控服務器,一臺做爲文檔服務器。加域相關操做網上較多,可自行搜索。在本地電腦開兩個虛擬機能夠輕鬆實現加域操做,可是在阿里雲服務器上,須要注意一些條件。服務器

1,阿里雲的服務器是分區的,好比華東1區E,華北2區F等,部署Office Web Server 2013的須要在同一個區下面,不只大區相同,最好小區也相同(即區後面的E、F),好比我這次部署的兩臺服務器是在阿里雲華東1區F,如圖1所示。工具

圖1測試

網上有網友說不一樣區不能加域成功,因Money有限不能購買兩個大區的服務器測試,防坑起見,購買服務器時請選擇同大區且同小區的服務器。fetch

Windows Server 2008加域成功後,會提示一個錯誤,如圖2所示,this

圖2阿里雲

本人實際部署過程當中,並未發現此報錯有什麼影響,如有網友知道緣由,請不吝告知,謝謝。操作系統

加域完成了,開始在文檔服務器上按照教程(連接:http://www.cnblogs.com/yanweidie/p/4516164.html)上的步驟進行安裝。安裝的很是順利,很是開心,喝着飲料、抽着煙、哼着歌。。。靜待本身的文檔服務器部署完成。命令行

可是3d

快樂的時光老是短暫的

將Office Web Server 2013服務器場配置完畢,一手提煙,一手抓着鼠標,瀟灑的打開IIS,按照教程上指示打開op/generate.aspx這個頁面,哎呦,頁面出來了,如圖3所示,

圖3

哈哈,開心啊,覺得大功告成了,輸入文檔地址點擊Create Link按鈕,點擊Test this link,彈出頁面,出現We're fetching your file...,如圖4所示,

圖4

我還在開心着,覺得是程序處理的慢,等了一會,What?沒法打開網頁?內心一咯噔,不對啊,徹底按照教程步驟了啊,中途沒報錯啊,不敢相信,而後各類換文件路徑,文件格式等,繼續Test this link,仍然是這樣,仍是有點不敢相信了,因而開始查找緣由,查找服務器事件時,發現了一個錯誤事件,如圖5所示。

圖5

網上一查是個通用報錯,我開始根據這個報錯事件,查找解決辦法,各類權限啊,註冊表啊,應用程序池啊你搞了一大通,這個時候安裝時開心的感受已經蕩然無存,最後想了想不行再裝一次試試(我是這樣,不知道看到這篇文章的網友有沒有這樣作)。我又當心翼翼一步一步,又裝了一遍,仍然是沒法正確打開文檔,此時個人心理的崩潰的,你呢?可是到底該如何解決呢?爲何呢?why!

這是阿里雲Windows Server 2008 R2這個版本的服務器安裝Office Web Server 2013過程當中的一坑,也是Windows系統的一個坑,言歸正傳。在教程的第三步讓安裝一個更新(Windows Server 2008 R2 x64 Edition 更新程序 (KB2592525)_Windows6.1-KB2592525-x64.msu),可是出現不能安裝的提示,如圖6所示,

圖6

看到此提示,通常你們都會認爲當前這個版本系統已經安裝了這個更新,或者安裝了其餘微軟後來發佈更新,已經再也不須要安裝此更新,或許有些小夥伴不會跳過此更新,查找緣由最終不被坑,可是看到這篇文章的看官估計像我同樣跳過了吧,而跳過此更新就是最終不能成功打開文檔的根本緣由,在網上搜的那些各類緣由都不是癥結所在。看到此你會說我想安裝,可是系統提示不讓安,安裝不上啊,這!就是微軟操做系統的一個坑人的地方,系統沒有安裝此更新,某個功能恰巧須要此更新,可是你去安裝卻安裝不上,提示的也是讓人一頭霧水,進退兩難真是坑人。回到當下問題,要想預覽文檔,解決辦法是,裝,必須裝,想辦法也得裝上。這時候在網上找到了了使用命令行pkgmgr安裝更新的方法(連接:https://wenku.baidu.com/view/0c787310dd88d0d232d46a12.html)。最終安裝上更新,成功預覽文檔。

這才真正開心!

至此在Windows  Server 2008上部署成功。

Windows Server 2012安裝中遇到的問題。

首先仍是加域,可是,前期準備工做——加域操做居然在阿里雲的Windows Server 2012上沒法成功,阿里雲服務器的一個大坑來臨。

2,阿里雲服務器的Windows Server 2012 64位企業版,因系統克隆緣由,全部Windows Server 2012 64位企業版服務器的SID均相同,可是構建Windows域的一個前提條件是:同一域中不容許有相同SID的服務器。這矛盾不是來了嗎?Windows服務器組域不讓有相同的SID,可是阿里雲SID相同,這不坑人麼?報錯狀況如圖7所示。

圖7

網上一搜,發現說Windows有自帶的sid修改工具,很開心,我想這有工具我怕啥,坑不了我,趕忙找到這個工具試試,可是,使用修改工具修改重啓後,發現仍然不能加域成功,還報同一個錯誤,要是簡單使用Windows自帶工具簡單解決了,那就不叫坑了。我在操做過程當中,有一次不知搞到哪裏,還把系統搞藍屏了,而且沒法正常啓動,最後重置了系統盤才啓動了,厲害厲害。束手無策之際,無心間搜到一篇文章(連接:https://yq.aliyun.com/articles/63237),抱着試試看的態度,試了一下,居然修改爲功了,最終成功加域了,在此感謝此網友熱心分享。

通過了這一坑,加域成功了,接着往下安裝,在走到安裝教程第三步時,仍然是沒法安裝,由於有在阿里雲Windows  Server 2008服務器上部署Office Web Server 2013的經驗,我試圖安裝此更新,可是發現,根本沒法安裝,使用什麼方法都不行,由於這是Windows  Server 2012,而且Windows  Server 2012也確實不須要這個更新,我只好做罷,繼續往下走,也很順利,安裝結束後,內心想,這是Windows  Server 2012,不用安裝那個更新,總不會報錯吧,可是最後仍是沒法預覽文檔,而且你驚疑的發現,居然報錯和Windows  Server 2008上報的同樣,真他媽的服了,到底咋回事啊,又開始在網上搜,找了半天仍是一無所得。後來轉念一想,有了在Windows  Server 2008部署的教訓, 我專搜過程當中的各個環節,最終在MSDN上看到一篇文章說,要想在Windows  Server 2012上運行Office Web Server 2013,必須安裝.NET Framework 4.5.2,果真和在Windows  Server 2008上部署Office Web Server 2013須要安裝KB2592525同樣,只是Windows  Server 2012須要特定版本的.NET Framework,可是在安裝過程當中在阿里雲服務器上你不能順利的安裝上.NET Framework 4.5.2,提示如圖8所示,

圖8

坑啊!須要.NET Framework 4.5.2,可是又不讓裝,又是矛盾,再一次讓人進退兩難,真是鬱悶呀。錯誤提示說可能系統中安裝了更高版本的.NET,打開控制面板卸載程序,一找沒找到,一想.NET組件多是做爲更新安裝的,經過搜索知道.NET Framework 4.6.1是KB3102467,點開已安裝更新,找到KB3102467,怒卸載之,而後安裝.NET Framework 4.5.2,在此說一下,在此處安裝不能使用教程中百度雲中的.NET Framework 4.5,須要去別的地方下載(連接:https://www.microsoft.com/zh-CN/download/details.aspx?id=42642)。最終在Windows  Server 2012上部署成功,如圖9所示

圖9

這就是我在阿里雲Windows  Server 2008/12上部署Office Web Server 2013的經歷,能夠說是微軟本身功能和更新有矛盾的地方,而阿里雲服務器的系統不支持用戶自定義鏡像,走了彎路,還好,最終以成功結尾。搞電腦通過曲折最終成功也是一件比較開心的事情。

借用某個電影中一句話:不經革命之痛苦,怎得革命之幸福!

相關文章
相關標籤/搜索