SharePoint与Dynamics与SSO单点登陆安装与配置

    xiaoxiao2021-12-14  19

    笔者实施的BPM平台,通常需要配合SharePoint与Dynamics CRM (现在是Dynamics 365,把之前的Dynamics AX也整合了进去,之前Dynamics AX的最后一个版本是2012R2,而Dynamics CRM最后一个版本是2016,可见AX发展的可能并不好)。这里我就写个教程如何安装与配置SharePoint与Dynamcis。

    目标,创建一个Windows Server 2012 R2 + Sql Server 2012/2016 + SharePoint 2013/2016 + Dynamics CRM 2016/365 + SSO单点登陆的系统。最后一个SSO单点登陆是为了应对手机端APP访问而建立的,因为SharePoint和Dynamics的APP端要求https登陆,则需要服务器配置FS和证书办法,以实现SSO单点登陆。

    首先安装Windows Server 2012 R2,这个不赘述,没有特别需要注意的,而且如果是用云服务,这个可以直接选择不需要自己来安装。安装后需要开启AD,在添加角色与功能开启,完了可以创建几个用户,并给用户分配域管理员权限等。

    然后安装Sql Server 2012/2016,安装没有前置条件,组件选择的时候可以全选,也可以按情况勾选,笔者就去掉了分布式Replay因为笔者用不到,但是管理工具如果有的话一定勾上,也就是Management Studio,如果ISO的版本不包含,可以在安装后再单独下载SSMS来安装,另外Reporting Service一定要勾选,因为后面Dynamics需要用到。后面身份验证选择混合身份验证并给SA账户设置密码,并把当前用户加进列表,通常安装时候当前用户就是administrator账户,如果不是再添加administrator账户比较好。后面就都默认就可以了,安装比较久,超过半小时的,不用守着。

    然后安装SharePoint 2013/2016,首先运行prerequisiteinstaller.exe,会自动把前置条件都安装上,包括安装.net framwork,开启IIS等。这一步可能不是那么顺畅,可能出现各种问题,比如组建无法下载,那么检查一下网络连接,或者把DNS从AD改成自动,多尝试一些情况。如果实在网络问题卡着,也可以搜索具体的组件在官网下载好了传到服务器安装,不过记得APP Fabric一定要用这个prerequisiteinstaller来安装,否则后面SharePoint安装必定失败。有个必须注意的是,如果安装SharePoint 2013,那么前面的Sql server一定不能安装2016版本,因为Sql server 2016会安装.net 4.6,有了这个SharePoint 2013在安装的时候就会提示缺少.net 4.5,而你会发现在程序和功能里面.net 4.5已经打开了,并且prerequisiteinstaller也是通过的。这真的是一个非常棘手的问题,卡在这SharePoint 2013就压根无法开始安装,而卸载.net 4.6来重装.net 4.5是非常难实现的,所以,如果安装了.net 4.6或者Sql Server 2016,那么又必须安装SharePoint 2013的话,直接把服务器删了重新来吧。

    为什么非要安装SharePoint 2013而不是2016,可以是因为买的license,可以是因为别的系统还没有支持到最新版,总有业务的理由让技术难做的。

    预安装如果出现此工具无法安装microsoft appfabric 1.1 for windows server 累计更新包1 (KB2671763)。前往https://www.microsoft.com/en-us/download/confirmation.aspx?id=29241下载软件并用prerequisiteinstaller.exe /KB2671763:"c:\share\AppFabric1.1-RTM-KB2671763-x64-CHS.exe"安装。

    安装SharePoint的时候最好在向导填域用户,安装完后默认是用服务器名作为URL来访问的,如果需要用IP地址来访问,可以这么做。打开SharePoint管理页面,在管理中心-系统设置-场管理-配置备用访问映射,点击添加内部URL,在右上方的备用访问映射集选择你的URL比如(http://sharepoint),在下面的URL协议、主机和端口填上你要的地址比如(http://10.10.100.100:81),点击保存。然后在防火墙添加81端口,然后在IIS-网站-你SharePoint的网站-绑定,在里面添加所有未分配到端口81,就可以了。

    未完待续。

    转载请注明原文地址: https://ju.6miu.com/read-969896.html

    最新回复(0)