上一篇“SharePoint 2013之Office Web Apps Server(1)”中,介绍了2013中Office Web Apps在架构上的变化。

这一篇本打算是介绍它的安装部署,然后在下一篇中介绍它的使用和新特性,不过虽然这个东西是个独立的Server产品,但它的安装部署却出乎意料地简单(如果只是在测试环境里用,不需要考虑一些大规模和安全性问题的话),于是便两篇合为一篇吧。

Office Web Apps Server的安装和部署

首先是硬件需求,按照官方文档的说法,和SharePoint 2013的需求相同,也就是说需要8-12GB的内存(注意TechNet上的官方文档和那套官方PPT里,对硬件需求的描述是不一致的),但如果只运行在开发/测试环境中,没什么负载量的话……反正我只给这个虚机分了2.5GB内存,也能跑起来。

其次,这个产品不能和SharePoint 2013安装在同一台服务器上(这可能是一个架构上最大的变动),在安装的时候会检测,如果服务器上已经安装了SharePoint,那么是不允许安装这个产品的(所以我只好搞了两个虚机,硬盘君对我提出了强烈抗议)。此外,它需要使用服务器的80/443端口作为HTTP/HTTPS的通道,而且目前并没有一个直观的配置能够去修改这个端口号,所以官方的建议是这个产品安装的时候最好是在一个空服务器上开始。

再来就是软件需求,和SharePoint 2013一样,它要求操作系统必须是Windows Server 2008 R2 SP1或者Windows Server 2012(目前还是RC)。并且需要安装.Net Framework 4.5(目前是RC)PowerShell 3.0KB2592525 ——这几个东西Windows Server 2012都自带,另外,当然还有IIS的那一套东西(你可以在官方部署文档中找到具体需要的组件,篇幅所限,就不一一列出了,你可以在本文最后的参考资料中找到相应的链接)。需要说明的是,它并不像SharePoint 2013那样自带一个Prerequisite Installer,所以上面提到的那些东西如果没有的话,需要你手动进行安装和部署。

接下来就是Office Web Apps Server这个软件本身的安装了,目前这个版本中,只有个安装路径可选,然后就一路Next下去就可以了(我在装的时候一开始会报一个安装失败的错误,重启Windows之后再安装就正常了)。

哦,对了,SharePoint 2013本身的安装和SharePoint 2010一模一样(除了预安装的内容不同),所以没有单开一篇Blog介绍SharePoint的安装。

接下来就是创建服务器场了,这个服务器场指的不是SharePoint场,而是Office Web Apps服务器场——就像在上一篇Blog中提到的,这个服务器场中可以包含多个Office Web Apps Server,作不同的角色。创建的方式很简单,只需要两句PowerShell:

#加载Office Web Apps管理命令集
   2: Import-Module OfficeWebApps
   3:  
#创建服务器场
   5: New-OfficeWebAppsFarm –InternalURL http://servername –AllowHttp –EditingEnabled

相关文章: