最近要对公司里的SharePoint进行升级,由于旧的系统SharePoint 2010已经有2年了,上面改动比较多,而且权限也很混乱了,所以下定决心要对其做一次升级,重新部署一台新的SharePoint 2013 Server。

 2014-11 Update :安装配置时Service Account请参考如下文章:

SharePoint 2013 Farm 安装指南——Least Privilege

目前采用以下配置

  • 1台独立的Domain Controller服务器(Windows Server 2012 ,Lobster.Zoo.com)
  • 1台独立的SQL Server服务器(Windows Server 2012 +Sql Server 2012,Tang.Zoo.com)
  • 1台独立的Office Web Apps服务器(Windows Server 2012,Violet.Zoo.com)
  • 1台独立的部署SharePoint 2013 Server的服务器(Windows Server 2012,Lavender.Zoo.com)

所以这样就构成了一个简单的双层SharePoint Farm,如下所示:

简单介绍了SharePoint Farm之后,接着就Step-By-Step去完成他。

创建Domain Controller

  • 可以这篇文章的步骤一步一步跟着创建

http://social.technet.microsoft.com/wiki/contents/articles/12370.step-by-step-guide-for-setting-up-a-windows-server-2012-domain-controller.aspx

  • 创建完DC之后(比如Zoo.com),设置其IP Address,注意为了以防万一,必须设置静态IP,因为需要加入此域(Zoo)的机子的DNS需要指向此地址(192.168.1.15),具体如下图所示:

  • 接着,将3台服务器分别加入此域Zoo中,如上所述,先设置其DNS执行DC,如下所示:

  • 然后对其加入域中,建议加域之前,先对其改一个友好的名字,如下所示:

  • 加入域成功后,到DC查看已加入此域的PC,如下所示(位于Active Directory Users and Computers):

安装SQL Server 2012

在指定的服务器上创建Sql Server,我这儿的版本选择了 Sql Server 2012 Enterprise,创建属于傻瓜步骤,我不必累赘叙述,但是要注意一点,记得配置防火墙(新建入站规则,1433端口,不然在配置场环境时提示你没有权限访问)

安装SharePoint 2013 Server

SharePoint 2013 Server安装还是很简单的,下一步-à下一步即可,这是最简单的可视化操作,减少了出错的风险。

由于过程比较简单,我只贴出最关键的配置工作,如下所示:

在双层拓扑结构中:

1.Database Server 表示数据库服务器的地址(这里使用的是默认的数据库实例),是一台独立的服务器并且拥有比较强劲的性能。

2.SharePoint Server是一台包含了Web和App的服务器。

当然你也可以尝试PowerShell来创建,比如运用AutoSPSourceBuilderAutoSPInstaller两个PowerShell工具包也是可以的,具体可以参考我的两篇文章

安装并配置OWA

  • 配置和需要注意的事项具体可以参考此文章:

http://technet.microsoft.com/zh-cn/library/ff431687.aspx

  • 安装完毕后,创建 SharePoint 2013 和 Office Web Apps Server 之间的绑定

我采用的是HTTP和Office Web Apps Server服务器场进行通信

PS C:\Users\Administrator.ZOO> New-OfficeWebAppsFarm -InternalURL http://violet -ExternalURL "http://owa2013.zoo.com" -AllowHttp –EditingEnabled,详情如下所示:

  • 验证是否成功创建,在浏览器键入以下地址,如返回如下图所示的XML就代表创建成功(注:我在DC上已经加了一个OWA2013的A地址,IP指向自己(OWA Server),如下所示:)

  • 查看返回的XML信息,以验证是否创建成功,地址(http://owa2013.zoo.com/hosting/discovery)如下所示:

  • 查看返回的XML信息,以验证是否创建成功,地址(http://violet/hosting/discovery)如下所示:

  • 创建 SharePoint 2013 和 Office Web Apps Server 之间的绑定

登陆SharePoint Central Administration,创建备用访问映射,如下截图所示:

  • 在Extranet中加入刚才创建的地址,如下所示:

最后创建SharePoint和OWA Server的绑定

New-SPWOPIBinding -ServerName violet -AllowHTTP

Set-SPWOPIZone –zone "external-http
$config = (Get-SPSecurityTokenServiceConfig) 
$config.AllowOAuthOverHttp = $true 
$config.Update()

  • 绑定成功过后,登陆SharePoint站点,在 SharePoint 2013 中,确保不是作为系统帐户登录的(如当前登录的用户名显示为 sharepoint\system,该用户就无法使用 Office Web Apps 编辑或查看文档
  • 一切都成功过后,即可以使用OWA提供的在线预览和编辑Office 文档了(在线编辑,客户端不必安装Office),就像下图所示这样:

在线预览Office文档:

在线编辑Office文档:

小结

本文主要讲解了怎样构建一个SharePoint Farm,并且Farm中包含了各自独立的服务器,虽然不是很复杂,但对于小公司来说已经要求很高了。

SharePoint 2013 Farm 安装指南——构建一个双层SharePoint Farm的更多相关文章

  1. BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 使用Napa开发SharePoint应用程序

    BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 使用Napa开发SharePoint应用程序         假设 ...

  2. BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 用SPD开发SharePoint应用程序

    BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 用SPD开发SharePoint应用程序         非常多开 ...

  3. sharepoint 2013 入门1_ 建立一个网页程序

    步骤: 1.新建项目. 2.项目到office/sharepoint 解决方案=>sharepoint2013 空项目 3.sharepoint 自定义向导(电脑必须要装sharepoint 不 ...

  4. SharePoint 2013 Farm 安装指南——Least Privilege

    写过很多关于SharePoint 2013 安装,这是第四篇.可能你会觉得为什么如此简单的安装至于花那么多精力去折腾吗.我的答案是肯定的.知识的积累不是一蹴而就的,而是循序渐进的去学习,每一个阶段都有 ...

  5. 配置SharePoint 2013 Search 拓扑结构

    在单台服务器上安装了 SharePoint Server 2013,并且创建了具有默认搜索拓扑的 Search Service 应用程序.在默认搜索拓扑中,所有搜索组件都位于承载管理中心的服务器上.S ...

  6. 实现一个基于 SharePoint 2013 的 Timecard 应用(中)

    门户视图 随着 Timecard 列表的增多,如何查找和管理这许多的 Timecard 也就成了问题.尤其对于团队经理而言,他除了自己填写的 Timecard,还要审核团队成员的 Timecard 任 ...

  7. SharePoint 2013 开发——其他社交功能

    博客地址:http://blog.csdn.net/FoxDave 上一篇讲了如何获取用户配置文件的相关属性,它属于SharePoint 2013社交功能的一个小的构成部分.社交功能是SharePoi ...

  8. SharePoint 2013 configure and publish infopth

    This article will simply descript how to configure and publish a InfoPath step by step. Note: To con ...

  9. SharePoint 2013 入门教程

    以下文章是自己在学习SharePoint的过程中,不断积累和总结的博文,现在总结一个目录,分享给大家.这个博客也是自己从SharePoint入门,到一个SharePoint开发的成长记录,里面记录的都 ...

随机推荐

  1. ZH奶酪:PHP 使用DOMDocument抓取网页

    原文链接:http://blog.csdn.net/xyzhaopeng/article/details/6626340 从一个HTML页面的一个表格中提取数据并且将这个数据整理出来加入到MySQL数 ...

  2. c++ windows下读取大文件(内存映射)

    关于内存映射的基本知识以及一些函数的原型说明,参考博客:http://blog.csdn.net/wcyoot/article/details/7363393 下面是我对于读取一个104M文件大小,使 ...

  3. SQL到NoSQL概览性总结之一 数据库应用场景选型

    数据库类型与实例 适合场景 不适合场景 场景举例 关系数据库 基于集合理论,具有行和列的二维表,严格使用类型 开源MySQL/MariaDB, PostgreSQL 商业:Oracle,DB2,SQL ...

  4. AngularJS实现三级Table列表

    angular.module('yo03App') .controller('MyrouteCtrl', function ($scope) { $scope.professors = [{ 'nam ...

  5. linux2.6.30.4内核移植(1)

    内核源码:linux2.6.30.4 交叉编译工具:3.4.5 移植linux内核至:TQ2440 1.进入内核顶层目录,修改顶层Makefile,大概在193和194行,将ARCH和CROSS_CO ...

  6. JAVA设计模式——第 1 章 策略模式【Strategy Pattern】(转)

    刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开解决棘手问题,嘿,还别说,真是解决了大问题,搞到最后是周瑜陪了夫人又折兵呀,那咱们先看看这个场景是什么样子的. 先说这个场景 ...

  7. http-server使用

    https://segmentfault.com/q/1010000003926981

  8. python xlsxwriter写excel并操作各种格式属性

    # -*- coding: utf-8 -*- import xlsxwriter workbook = xlsxwriter.Workbook('test.xlsx') worksheet = wo ...

  9. 获取公钥证书的DN(Distinguished Name)

    DN --  Distinguished Name,证书持有人的唯一标识符. 可以通过下面的openssl命令来打印出证书的DN. openssl x509 -subject -nameopt RFC ...

  10. 从JSF看XPages的优点

    我们都知道XPages基于JSF,或者可以说XPages是JSF标准的实现(implementation)之一.JSF从2004年的1.0到现在的2.0,已经经历了很大的变化和发展.XPages最初开 ...