前幾天Ms專家來推銷他們的產品,我倒學會怎麼搞個移動辦公系統讓網絡上設備不需要安裝Office軟件查看Office文檔。
大概需要:
主機一臺,系統: Windows Server 2008 R2 Service Pack 1 或者Windows Server 2012
本文使用Windows Server 2012
軟件需要: Office Web Apps Server :下載地址:http://download.microsoft.com/download/E/7/F/E7F39294-9523-4C48-92E9-48F7CA04CFAB/WebAppsServer_en-us_x64.img
Office Web Apps Server Preview 需要的下載、服務器角色和功能
下載、服務器角色或功能 Windows Server 2008 R2 Windows Server 2012
下載:Office Web Apps Server
需要下載安裝
需要下載安裝
下載:.NET Framework 4.5
需要下載安裝
已安裝
下載:KB2592525
需要下載安裝
已安裝
下載:Windows PowerShell 3.0
需要下載安裝
已安裝
服務器角色:Web 服務器 (IIS)
以下列表說明 Web 服務器 (IIS) 服務器角色所需的最少角色服務。
常見的 HTTP 功能
靜態內容
默認文檔
應用程序開發
ASP.NET
.NET 擴展性
ISAPI 擴展
ISAPI 篩選器
服務器端包括
安全性
Windows 身份驗證
請求篩選
管理工具
IIS 管理控制檯
推薦以下選項,但它們不是必需的:
性能
靜態內容壓縮
動態內容壓縮
以下列表說明 Web 服務器 (IIS) 服務器角色所需的最少角色服務。
管理工具
IIS 管理控制檯
Web 服務器
常見的 HTTP 功能
默認文檔
靜態內容
安全性
請求篩選
Windows 身份驗證
應用程序開發
.NET Extensibility 4.5
ASP.NET 4.5
ISAPI 擴展
ISAPI 篩選器
服務器端包括
推薦以下服務,但它們不是必需的:
性能
靜態內容壓縮
動態內容壓縮
功能:墨跡和手寫服務
墨跡和手寫服務
墨跡支持
墨跡和手寫服務
note注意:
您不必安裝墨跡支持。您可以只安裝墨跡和手寫服務
剩下的內容就是安裝軟件了。
裝好以後別急。
如果你不想用微軟套件(例如 SharePoint Server 2013、Exchange Server 2013 或 Lync Server 2013),首先要做的就是加入一個域。或者裝下 Active Directory自己做個域
比如我的就是luozhuang.com,由於網上有很多教程關於域。我這不再累述。
做好上面步驟就可以開工服務器
用管理員權限打開Windows PowerShell 3.0
執行命令
New-OfficeWebAppsFarm -InternalUrl "http://win-kfmi99jvfn.luozhuang.com" -ExternalUrl "https://server.external.luozhuang.com"
這裏http 可以使用 Ip,比如我的就是192.168.1.100 比如 -ExternalURL:"http://192.168.6.128"
InternalUrl 是域訪問,一般用本機名就可以了,也可以乾脆不用用外網訪問(ExternalUrl)
ExternalUrl 比較重要,畢竟要網絡訪問。
PS C:\Windows\system32> Set-OfficeWebAppsFarm -ExternalURL:"http://192.168.6.128"
FarmOU :
InternalURL : http://win-kfmi99jvfn9.luozhuang.com/
ExternalURL : http://192.168.6.128/
AllowHTTP : True
SSLOffloaded : False
CertificateName :
EditingEnabled : False
LogLocation : C:\ProgramData\Microsoft\OfficeWebApps\Data\Logs\ULS
LogRetentionInDays : 7
LogVerbosity :
Proxy :
CacheLocation : C:\ProgramData\Microsoft\OfficeWebApps\Working\d
MaxMemoryCacheSizeInMB : 75
DocumentInfoCacheSize : 5000
CacheSizeInGB : 15
ClipartEnabled : False
TranslationEnabled : False
MaxTranslationCharacterCount : 125000
TranslationServiceAppId :
TranslationServiceAddress :
RenderingLocalCacheLocation : C:\ProgramData\Microsoft\OfficeWebApps\Working\waccache
RecycleActiveProcessCount : 5
AllowCEIP : False
ExcelRequestDurationMax : 300
ExcelSessionTimeout : 450
ExcelWorkbookSizeMax : 10
ExcelPrivateBytesMax : -1
ExcelConnectionLifetime : 1800
ExcelExternalDataCacheLifetime : 300
ExcelAllowExternalData : True
ExcelWarnOnDataRefresh : True
OpenFromUrlEnabled : True
OpenFromUncEnabled : True
OpenFromUrlThrottlingEnabled : True
AllowHttpSecureStoreConnections : False
Machines : {WIN-KFMI99JVFN}
那麼我們如何託管文件呢,一般來說建議用IIS建個網站託管,否則就用共享目錄,需要注意的是共享目錄需要額外的參數設置才行,這裏希望大家查閱MSDN學習。
提取外網訪問鏈接: 使用剛剛設置的 InternalUrl 或者ExternalUrl +/op/generate.aspx
比如本機的話 進入http://win-kfmi99jvfn.luozhuang.com/op/generate.aspx,把目標文件的http鏈接或者共享目錄訪問鏈接放進去就可以生成了。
呵呵,你又沒看MSDN吧,默認情況下,在創建新的 Office Web Apps Server 服務器場時,聯機查看器設置爲 False(禁用)。
需要管理員在Powershell裏面執行
Set-OfficeWebAppsFarm -OpenFromUrlEnabled :$true