具有價(jià)值的常州做網(wǎng)站安卓aso優(yōu)化工具
?
由于接觸到的服務(wù)器一般安裝較多的是Windows Server 2008 R2版本的服務(wù)器,在此記錄一下部署過(guò)程中踩得坑
優(yōu)勢(shì):可以同時(shí)支持pc端和手機(jī)端,支持文件類型包括 doc,ppt,xls,docx,pptx,xlsx,pdf等, 支持文件緩存 分頁(yè)瀏覽
準(zhǔn)備工作
從msdn上下了一個(gè)系統(tǒng),安裝后面的一些軟件怎么都安裝不上,最后換了個(gè)系統(tǒng)沒(méi)問(wèn)題了? 具體問(wèn)題沒(méi)找到,可能是系統(tǒng)版本問(wèn)題
安裝好Windows Server 2008 R2版本的服務(wù)器后拍個(gè)快照 復(fù)制一份? 因?yàn)樾枰獌膳_(tái)服務(wù)器,一臺(tái)作為轉(zhuǎn)換服務(wù)器 另一臺(tái)作為域控服務(wù)器 。安裝的時(shí)候,直接用administrator 設(shè)置上密碼? 省的后期切換賬號(hào)麻煩還容易把自己搞迷糊?
注意 虛擬機(jī)安裝好后? 右下角
網(wǎng)絡(luò) 設(shè)置 網(wǎng)絡(luò)連接模式 選擇橋接模式 勾選復(fù)制物理網(wǎng)絡(luò)連接狀態(tài) 方便后期測(cè)試使用
然后? 開(kāi)始辣~
(轉(zhuǎn)換服務(wù)器).NET安裝
以管理員身份安裝.net 沒(méi)啥特殊的? 一路next 下載可能有點(diǎn)慢 等著就行。
安裝其他服務(wù)
1.iis安裝? 打開(kāi)服務(wù)器管理器 角色>添加角色
點(diǎn)擊下一步 選擇web服務(wù)器(IIS)進(jìn)行安裝
選擇權(quán)限的時(shí)候注意 權(quán)限一定要選完整 不確定就所有的全選上?
一路next 等待安裝完成
2.安裝一個(gè)補(bǔ)丁Windows Server 2008 R2 x64 Edition 更新程序 (KB2592525)_Windows6.1-KB2592525-x64 安裝完成后會(huì)重啟一次服務(wù)器
3.安裝powershell??Windows6.1-KB2506143-x64 同樣 安裝完成后會(huì)重啟服務(wù)器
4.安裝墨跡支持? 打開(kāi)服務(wù)器管理器 添加功能 選擇墨跡和手寫(xiě)服務(wù) 墨跡支持 ?安裝? 安裝完成后 又要重啟服務(wù)器
?
至此? 轉(zhuǎn)換服務(wù)器安裝工具安裝完成? 下一步要再去域控服務(wù)器操作一波后 才能繼續(xù)在轉(zhuǎn)換服務(wù)器安裝? ??
(域控服務(wù)器)AD域服務(wù)安裝
服務(wù)器管理器 添加角色 選擇 AD 域服務(wù) 一路下一步 等待安裝完成
?
安裝完成后,角色摘要里AD域服務(wù)顯示紅色叉號(hào) 點(diǎn)擊他?
?
運(yùn)行AD域服務(wù)安裝向?qū)?/p>
下一步,在新有林中新建域 下一步??
填寫(xiě)上目錄林根級(jí)域的FQDN? ?形如 xxxx.com?
選擇下一步 如果不是用的administrator賬號(hào) 需要切換? ?如果administrator賬號(hào)沒(méi)有密碼需要切換賬號(hào)重置密碼? 所以一開(kāi)始直接使用有密碼的administrator賬號(hào)登錄在這里可以省點(diǎn)操作
林功能級(jí)別一定不要選錯(cuò)了? 選擇自己對(duì)應(yīng)的版本
?
點(diǎn)擊下一步? 檢測(cè)DNS可能會(huì)稍慢些? 耐心等待 默認(rèn)選項(xiàng) 點(diǎn)擊下一步 出來(lái)靜態(tài)ip分配彈窗 這里選擇是 使用我們物理ip 下一步的彈窗警告選擇是?
選擇數(shù)據(jù)庫(kù),log ,sysvol的安裝位置 這里我選擇的是默認(rèn)
填寫(xiě)上目錄服務(wù)還原模式的administrator密碼? 防止混淆 這里我使用的是相同的密碼?
一路下一步? 等待安裝完成
安裝完成后,需要重啟服務(wù)器
打開(kāi)服務(wù)器管理器>角色>AD域服務(wù)>AD用戶和計(jì)算機(jī)>新建的域下>Builtin下 新建一個(gè)用戶
點(diǎn)擊下一步 設(shè)置上密碼? ?把需更改密碼去掉
下一步? 點(diǎn)擊完成? 使用cmd 查看域控服務(wù)器ip
至此 域控服務(wù)器配置全部完成 轉(zhuǎn)到轉(zhuǎn)換服務(wù)器進(jìn)行下一步部署操作
補(bǔ)充:安裝AD域服務(wù)之后 右下角顯示網(wǎng)絡(luò)異常? 點(diǎn)擊ipv4協(xié)議 把dns改為自動(dòng)獲取
轉(zhuǎn)換服務(wù)器OfficeWebApp安裝
首先將拿到的域控服務(wù)器ip設(shè)置為轉(zhuǎn)換服務(wù)器的首選dns
計(jì)算機(jī)>屬性
修改計(jì)算機(jī)名稱? 并加入到域控服務(wù)器中
顯示加入成功即可 需要重啟服務(wù)器
?開(kāi)機(jī)后? 我們直接使用擁有域權(quán)限的賬號(hào)進(jìn)行登錄?
首先安裝OfficeWebApp? 管理員身份運(yùn)行 wacserver
輸入域控服務(wù)器管理員賬號(hào)密碼
大坑:請(qǐng)用管理員身份運(yùn)行VM? 如果開(kāi)著其他虛擬機(jī) 導(dǎo)致安裝失敗? 請(qǐng)把其他虛擬機(jī)關(guān)機(jī)? 關(guān)機(jī)? 不是掛起!
?
以管理員身份運(yùn)行wacserverlanguagepack? ?這里安裝失敗了? 沒(méi)找到原因? 可能是版本問(wèn)題? 不影響使用? 后期再換個(gè)版本試試
以管理員身份運(yùn)行wacserversp2013-kb2880558-fullfile-x64-glb
安裝完成后 以管理員身份運(yùn)行? 開(kāi)始>所有程序>附件>windows PowerShell>windows PowerShell ISE
Import-Module OfficeWebApps
New-OfficeWebAppsFarm -InternalURL http://192.168.0.145 -ExternalURL http://192.168.0.145 -AllowHttp -EditingEnabled -OpenFromUrlEnabled
注意:
New-OfficeWebAppsFarm 的使用及各參數(shù)含義可以去微軟官網(wǎng)查看:http://technet.microsoft.com/zh-cn/library/jj219436.aspx
-InternalURL:內(nèi)網(wǎng)瀏覽地址,http://zhuanhuan.rookie.com 其中 zhuanhuan表示計(jì)算機(jī)名 rookie.com 表示域名(可以為ip)
-ExternalURL:外網(wǎng)瀏覽地址(可以為ip)
-AllowHttp 允許80端口訪問(wèn)
-OpenFromUrlEnabled 允許通過(guò)url方式進(jìn)行預(yù)覽
-CacheLocation? 緩存文件存放路徑 默認(rèn)是C:\ProgramData\Microsoft\OfficeWebApps\Working\d?
-CacheSizeInGB? 最大緩存文件大小 單位GB 默認(rèn)為15GB
關(guān)于-InternalURL的怎么設(shè)置,可以計(jì)算機(jī)右鍵-》屬性進(jìn)行查看? 計(jì)算機(jī)全名則是需要的地址
?
命令輸入完,運(yùn)行比較慢? 等待
配置信息輸入后? 證明安裝完成
內(nèi)部訪問(wèn)顯示500.21錯(cuò)誤
以管理員身份運(yùn)行cmd 輸入:
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
.\aspnet_regiis.exe -iru
安裝成功再次訪問(wèn)
此時(shí) 打開(kāi)服務(wù)器管理器>信息安全部分>配置IE ESC 將兩項(xiàng)都禁用掉
再次訪問(wèn) 即可訪問(wèn)成功
大功告成? ?不容易啊.......
文件訪問(wèn)
兩臺(tái)服務(wù)器就不動(dòng)了 為了方便管理文件 將文件單獨(dú)部署到一個(gè)方便管理的位置 這里需要修改一下轉(zhuǎn)換服務(wù)器的hosts文件
hosts文件位置:
C:\Windows\System32\drivers\etc
輸入:?http://192.168.0.145/hosting/discovery? 查看描述
使用過(guò)程中如果想修改服務(wù)配置,可以通過(guò)Set-OfficeWebAppsFarm命令進(jìn)行修改
Set-OfficeWebAppsFarm -AllowHttp
?安裝完成office web apps以后,可以采用以下方式實(shí)現(xiàn)在線預(yù)覽
http://192.168.0.145/op/embed.aspx?src=http%3a%2f%2fwww.test.com%3a8018%2ftest.docx
將文件部署到一個(gè)位置 將路徑進(jìn)行一下URLEncode編碼
站長(zhǎng)工具 :
http://tool.chinaz.com/tools/urlencode.aspx
編碼前:http://www.test.com:8018/test.docx?編碼后:http%3a%2f%2fwww.test.com%3a8018%2ftest.docx
將編碼后的地址? 綴到http://192.168.0.145/op/embed.aspx?src=?之后 訪問(wèn)即可
js獲取方法(網(wǎng)上搜的):
//在線預(yù)覽服務(wù)地址
var strOfficeApps="https://www.xxx.com";//文檔地址,需要外網(wǎng)能訪問(wèn)
var strFileUrl="http://xxx/xxx/test.docx";var strUrl =strOfficeApps+"/op/view.aspx?src="+encodeURIComponent(strFileUrl);
也可以內(nèi)嵌到iframe中
<iframe src='strUrl' width='476px' height='288px' frameborder='0'>This is an embedded <a target='_blank' href='http://office.com'>Microsoft Office</a> document, powered by <a target='_blank' href='http://office.com/webapps'>Office Web Apps</a>.</iframe>
未解決問(wèn)題:
/op/embed.aspx?src=? ? ?不顯示如上圖所示的頂部操作按鈕???不能訪問(wèn)老文件? 如 xls? ??
/op/view.aspx?src=? ? ? ? ?顯示如上圖所示的頂部操作按鈕? ? ?可以訪問(wèn)老文件
網(wǎng)上教程很多? 暫時(shí)不知道區(qū)別
開(kāi)發(fā)暫時(shí)沒(méi)定下載的需求? 所以需要隱藏? ? ?第一種方式無(wú)法訪問(wèn)老文件? ? 有點(diǎn)問(wèn)題? 所以改了改第二種方式;
各類問(wèn)題解決方案:
1.去除頂部菜單
在OWA的預(yù)覽會(huì)涉及4種類型的文件:Word、Excel、PowerPoint、PDF,不同的類型在預(yù)覽時(shí)調(diào)用的css文件是不一樣的,其中Word和 PDF調(diào)用的是同一個(gè)文件。每個(gè)預(yù)覽的頁(yè)面都有對(duì)應(yīng)的CSS文件,如下:
ppt:
C:\Program Files\Microsoft Office Web Apps\WebPPTViewer\pptresources\2052\styleread.css
word/pdf:
C:\Program Files\Microsoft Office Web Apps\WebWordViewer\Resources\2052\WordViewer.css
excel:
C:\Program Files\Microsoft Office Web Apps\ExcelServicesWfe\_layouts\styles\excelribbon.css
解決方案:
在上面的三個(gè)css文件中找到cui-ribbonTopBars,在css樣式中追加display:none
2.文件過(guò)大打不開(kāi)問(wèn)題
服務(wù)器默認(rèn)支持最大文件大小為10M,大于10M會(huì)報(bào) 文件過(guò)大
解決方案:
在OpenFromUrlHost和OpenFromUrlWeb的Settings_Service文件里添加
OpenFromUrlMaxFileSizeInKBytes=(System.Int32)512000
以下為兩個(gè)文件的路徑:
C:\Program Files\Microsoft Office Web Apps\OpenFromUrlHost
C:\Program Files\Microsoft Office Web Apps\OpenFromUrlWeb
設(shè)置好后? 需要重啟一下OWA服務(wù)
?
3.New-OfficeWebAppsFarm : 登錄失敗: 未知的用戶名或錯(cuò)誤密碼
解決方案:
可能是賬號(hào)權(quán)限問(wèn)題? ?登錄域賬號(hào)下面進(jìn)行操作試一下。
4.HTTP訪問(wèn)顯示500.21
解決方案:
文章上面已經(jīng)介紹到了 這次安裝也遇到了 管理員身份運(yùn)行cmd 運(yùn)行以下命令:
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
.\aspnet_regiis.exe -iru
5.設(shè)置ip地址預(yù)覽
上面我們也已經(jīng)修改了? 就是修改hosts文件? 不修改的時(shí)候?
訪問(wèn)http://www.xxx.com/test.docx正常? ?
訪問(wèn)http://192.168.0.145/test.docx報(bào)錯(cuò)
解決方案:
地址轉(zhuǎn)發(fā)? 文章中已經(jīng)介紹。
工具下載地址:
鏈接:https://pan.baidu.com/s/1n7oLZ4AevYl0c3c5T8TVrQ&shfl=sharepset?
提取碼:sj9v?
歡迎補(bǔ)充更正~
(原創(chuàng) 侵刪 轉(zhuǎn)載注明出處)