代码改变世界

基于Windows Azure 搭建基于SharePoint 2010 Intranet、Extranet、Internet (2): 创建并发布SharePoint Intranet站点

2013-05-30 00:26  程序开发助手  阅读(1283)  评论(0编辑  收藏  举报

接上一篇博文:基于Windows Azure 搭建基于SharePoint 2010 Intranet、Extranet、Internet (1): 安装SharePoint 2010

 

今天的实验主要包含以后部分:

· 创建企业Internet站点

· 发布Internet 站点到公网

· 设置自定义域名

· 设置SharePoint AAM(备用访问映射)

· 配置匿名访问

一、创建企业Internet站点

1. 以管理员身份打开管理中心

第一次打开管理中心,将会出现服务器场配置向导,请将其关闭,还是推荐手工根据需要配置

clip_image002

2. 创建Web Application

clip_image004

所有待输入的信息,保持默认即可

clip_image006

clip_image008

3. 创建站点集

clip_image010

clip_image012

clip_image014

clip_image016

4. 验证站点创建成功

输入http://sharepoint ,验证站点是否可以访问。如果遇到权限问题,请切换到spfarm账户。

clip_image018

二、发布Internet 站点到公网

1. 创建Windows Azure 端点

默认情况下,VM是不能直接从公网访问的,必须通过创建端点,将内部的端口发布出去。这与企业内网环境中,通过ISA或TMG等反向代理将站点发布的概念类似。发布完成后,便可以以公网的IP或DNS+公网端口访问内网中的站点了。VM创建功能后,Windows Azure 默认为其创建了远程桌面的端口, 正是因为它,我们才可以远程到服务器。

clip_image020

clip_image022

clip_image024

clip_image026

clip_image028

2. 使用DNS名称访问站点

clip_image030

clip_image032

三、 设置自定义域名

到此,SharePoint站点已经发布成功了。但是域名是默认的sphelper.cloudapp.net,我希望换 成自己的域名,比如:Internet.SharePointHelper.com。此时有两种办法:

· 在DNS提供商的DNS服务器上创建一个A记录

· 在DNS提供商的DNS服务器上创建创建别名

以下以新网为例:

1. 查看VM公网IP及DNS名称

公网IP虽然是动态分配的,但只要不将VM删除,即使重启服务器,IP也不会被更换

clip_image034

clip_image036

clip_image038

2. 登录新网域名管理中心

clip_image040

3. 创建A记录并测试

clip_image042

clip_image044

4. 创建别名,并测试(别名与A记录可以任选其一)

clip_image046

clip_image044[1]

四、 设置SharePoint AAM(备用访问映射)

从表面上看,SharePoint站点已经发布成功了,但其实不然。我们在使用的过程中,将会遇到潜在的问题。例如在外网访问时,某些图片的打叉了,无法正常浏览,但是在内网却是正常的等一些比较奇怪的问题。原因就是没有配置AAM。AAM的概念不是非常好理解,请大家参考The final guide to Alternate Access Mappings

1. 进入CA,配置AAM

clip_image048

2. 编辑Public URLs

clip_image050

3. 将application 切换到80的web app

clip_image052

4. 在Internet区域输入公网域名:http://internet.sharepointhelper.com

clip_image054

clip_image056

五、配置站点允许匿名用户访问

SharePoint站点,默认是不允许匿名用户访问的。通过以下设置,将可允许匿名用户访问站点

1. 在CA中启用匿名访问

clip_image004[1]

clip_image058

clip_image060

2. 在站点中,给匿名用户授权

clip_image062

clip_image064

clip_image066

 

恭喜你,SharePoint的Internet站点已经成功发布了

 

 

2013.5.30新增备注:发布站点中的页面或文档,将出现错误:The form cannot be rendered. This may be due to a misconfiguration of the Microsoft SharePoint Server State Service. For more information, contact your server administrator.

解决方案:在CA中运行服服器场配置向导,配置State Service即可(可参考http://msdn.microsoft.com/en-us/library/ee704548.aspx)

image

image

image