前几天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