规划以主机命名的网站集 (Windows SharePoint Services)

news/2024/5/15 22:24:56/文章来源:https://blog.csdn.net/weixin_30443813/article/details/98563510

摘自MSDN:http://technet.microsoft.com/zh-cn/library/cc288637.aspx

 

Windows SharePoint Services 3.0 既支持以主机命名的网站集,也支持基于路径的网站集。以主机命名的网站集提供可缩放的宿主解决方案,其中每个网站集都有不同的主机名。这意味着以主机命名的网站集具有单个主机名 URL。通过部署以主机命名的网站集,可将 WINS 或 DNS 项映射到 Web 应用程序中的网站集。

基于路径的网站集提供企业宿主解决方案,其中每个 Web 应用程序都有不同的主机名。在基于路径的部署中,网站集被映射到 Web 应用程序下的管理路径。基于路径的网站集和以主机命名的网站集可存在于相同的 Web 应用程序中,并且 Web 应用程序可包含成千上万个网站集。

基于路径的网站集支持多个不同区域的备用访问映射,每个区域都可以具有不同的 WINS 映射或 DNS 映射 URL。

关于以主机命名的网站集

以主机命名的网站集允许 Windows SharePoint Services 3.0 使用主机头名称(而不是路径),来确定用户访问的网站集以及对用户请求的响应所返回的内容。通过创建以主机命名的网站集,您可以为用户承载具有空 URL 的多个网站集。如果 Windows SharePoint Services 3.0 内容数据库与 Windows SharePoint Services 3.0 搜索实例相关联,则 Windows SharePoint Services 3.0 会自动尝试对新创建的以主机命名的网站集进行爬网。

有关配置使用表单身份验证的以主机命名的网站集的信息,请参阅准备对使用表单身份验证的以主机命名的网站进行爬网

有关配置使用基本身份验证的以主机命名的网站集的信息,请参阅准备对使用基本身份验证的以主机命名的网站进行爬网

通过以主机命名的网站集,您可以在 Web 应用程序中创建多个根级别的网站集。例如,宿主组织的管理员使用以主机命名的网站集创建多个以域命名的网站。利用 Windows SharePoint Services 3.0,您可以在一个 Web 应用程序中具有多个域。在 Windows SharePoint Services 2.0 中,这称为“可伸缩宿主模式”。可伸缩宿主模式支持将多个域(如 http://www.adatum.com、http://www.contoso.com 等)作为单独的网站集放置在同一 Web 应用程序中。在 Windows SharePoint Services 3.0 中,以主机命名的网站集提供相同的可伸缩宿主功能。

如果需要支持基于路径的网站集响应多个主机名 URL,请考虑使用备用访问映射,而不是以主机命名的网站集。有关备用访问映射的详细信息,请参阅规划备用访问映射 (Windows SharePoint Services)

可以将以主机命名的网站集放置在多个 Web 应用程序上。可使用 Windows SharePoint Services 3.0 扩展多个 IIS 网站。以主机命名的网站集支持门户网站。

创建以主机命名的网站集

可以使用 stsadm.exe 命令行工具创建新网站。不能使用 Windows SharePoint Services 3.0 管理中心 Web 应用程序创建以主机命名的网站集。

使用 stsadm.exe createsite 命令创建网站集,并将以下参数添加到该操作,以指示该网站集应该是以主机命名的,而不是基于路径:

复制代码
-hhurl <Web application URL>

例如,如果有一个名为 www.contoso.com 的 Web 应用程序,并且要添加 URL 为 http://hoster.contoso.com 的以主机命名的网站集,请使用以下命令:

复制代码
stsadm.exe -o createsite
-url http://hoster.contoso.com
-ownerlogin contoso\siteowner
-owneremail siteowner@contoso.com
-hhurl http://www.contoso.com

Internet 服务提供商 (ISP) 配置其 DNS 服务器,使 http://hoster.contoso.com 与相应的 IP 地址相关联。为进行测试,您可以编辑 \system32\drivers\etc\hosts 文件以使以主机命名的网站集与运行 Windows SharePoint Services 3.0 的服务器的 IP 地址相关联。配置完此项时,您可以浏览到 http://hoster.example.com 以访问您的网站。

如果要在创建以主机命名的网站集后更改该网站集的 URL,请使用以下命令:

复制代码
stsadm.exe -o renamesite

Windows SharePoint Services 3.0 修补程序中提供此命令。有关使用 stsadm.exe -o renamesite 命令的详细信息,请参阅 Renamesite:Stsadm 操作 (Windows SharePoint Services)

在创建配置数据库时,不需要指定是否要使用以主机命名的网站集。可以在创建网站集时,指定网站集是以主机命名还是基于路径。

除使用命令行工具创建以主机命名的网站外,还可以使用 Windows SharePoint Services 3.0 对象模型。下面的代码示例创建同一网站 http://hoster.contoso.com:

复制代码
SPWebApplication webApp = SPWebApplication.Lookup(new
Uri("http://www.contoso.com"));
SPSiteCollection sites = webApp.Sites;
SPSite Site = null;
Site = sites.Add("http://hoster.contoso.com", "Site_Title",
"Site_Description", 1033, "STS#0", "contoso\owner",
"Owner_Display_Name", "Owner_Email", "contoso\secondaryowner,
"Secondary_Owner_Display_Name", "Secondary_Owner_Email", true);

应用主机头

可以在两个不同的级别应用主机头:

  • Web 应用程序(IIS 网站)级别

  • 网站集级别

在大多数情况下,当在 Web 应用程序级别应用主机头时,将无法访问以主机命名的网站集,这是因为 IIS 不会响应主机名与 IIS 中设置的主机名不同的请求。但是,如果将默认区域的 IIS 网站配置为没有主机头,并且仅将主机头应用于其他区域中的 IIS 网站,则可以访问以主机命名的网站集。这样,您便可以使用具有以主机命名的网站集(这些网站集被认为位于默认区域中)的默认区域,从而使您能够在其他区域中对基于路径的网站集使用备用访问映射功能。

在 Web 应用程序(IIS 网站)级别应用主机头:

  1. 在管理中心主页上单击“应用程序管理”。

  2. 在“应用程序管理”页上的“SharePoint Web 应用程序管理”部分,单击“创建或扩展 Web 应用程序”。

  3. 在“创建或扩展 Web 应用程序”页上的“添加 SharePoint Web 应用程序”部分,单击“新建 Web 应用程序”。

  4. 在“新建 Web 应用程序”页上的“IIS 网站”部分,配置新 Web 应用程序的主机头,方法是在“主机头”框中键入要用于访问 Web 应用程序的 URL。

主机头值指定要为 IIS 网站创建的绑定,并确保 IIS 只响应发送给指定主机头的请求。可以从 IIS 管理器手动修改 IIS 绑定,但不建议这样做。使用 IIS 管理器所做的任何更改都不会影响 Windows SharePoint Services 3.0。如果 Windows SharePoint Services 3.0 尝试在同一 Web 应用程序和区域的服务器场中的另一台计算机上设置 IIS 网站,则会使用“新建 Web 应用程序”页上指定的绑定。如果要修改 ISS 网站的现有绑定,请从该区域中移除 Web 应用程序,然后通过要使用的绑定将 Web 应用程序重新扩展到该区域中。

配置以主机命名的网站集

Windows SharePoint Services 3.0 提供了一组针对各种用户和管理任务的 Web 服务。其中一项管理任务是创建新网站,但 CreateSite Web 方法不支持创建以主机命名的网站集。此问题的解决方法是编写一个 Web 服务以封装 API 示例代码。

在设置新的 Windows SharePoint Services 3.0 网站时,需要考虑多个其他配置选项。在创建网站过程中指定相应的网站模板将确定新网站中可提供哪些预配置的 Web 部件和其他用户界面元素。在宿主方案中,可能需要选择工作组网站模板(创建网站时的“STS#0”值)或不包含 Web 部件或预制列表的空网站(“STS#1”值)。

在宿主环境中,请考虑在每个新设置的 Windows SharePoint Services 3.0 网站上指定网站配额。尽管示例 Web 服务中未包含对网站配额模板的支持,但您可以添加网站配额,然后使用它们根据预先确定的限制创建网站配额模板。

使用 SQL 验证创建以主机命名的网站集

在宿主方案中使用 SQL 成员资格提供程序时,需要一些额外步骤才能正确配置和管理以主机命名的网站集。在创建任何网站时,都需要指定将成为网站所有者的用户。这意味着所有者已作为成员资格目录中的用户存在。若要简化此操作和其他 SQL 成员资格提供程序任务,请使用 MembershipSiteAdmin.exe 工具。

Note 注意:

有关下载 MembershipSiteAdmin.exe 工具的信息,请参阅 SharePoint SQL 网站提供程序示例源代码 http://www.codeplex.com/SharePointHosters/Release/ProjectReleases.aspx?ReleaseId=5097

MembershipSiteAdmin.exe 是一个命令行工具,用于管理如何创建和删除网站和用户,以及如何将网站和用户映射到帮助执行以下任务的应用程序:

  • 在 SQL 成员资格数据库中创建用户。

  • 删除 SQL 成员资格数据库中的用户。

  • 创建 Windows SharePoint Services 3.0 网站。

  • 删除 Windows SharePoint Services 3.0 网站。

  • 枚举与指定用户关联的所有应用程序,或检查某用户是否已存在于系统或任何其他应用程序中。

创建或删除 Windows SharePoint Services 3.0 网站的过程由 stsadm.exe 执行。为此,stsadm.exe 必须具有可用配置文件。MembershipSiteAdmin.exe 调用自定义存储过程和成员资格提供程序 API,并封装 stsadm.exe 工具。MembershipSiteAdmin.exe 通过调用以下某个自定义存储过程,将应用程序名称映射到 Windows SharePoint Services 3.0 网站的完全限定的域名 (FQDN):

  • aspnet_Sitemaps_CreateMapping 将应用程序名称和 FQDN 用作输入

  • aspnet_Sitemaps_DeleteMapping 将 FQDN 用作输入

可以通过使用 ASP.NET 成员资格服务 API (System.Web.Security.Membership) 在 SQL 成员资格库中创建和删除用户。MembershipSiteAdmin.exe 可调用 Membership.CreateUser 方法或 Membership.DeleteUser 方法以完成此过程。成员资格服务使用的提供程序是在 MembershipSiteAdmin.exe 的 App.config 文件 (MembershipSiteAdmin.exe.config) 中指定的。MembershipSiteAdmin.exe 使用传送 SQL 成员资格提供程序执行这些任务,并指定要连接到用户的应用程序名称。MembershipSiteAdmin.exe.config 文件应指向 stsadm.exe 文件的默认位置。如果在另一位置安装了 Windows SharePoint Services 3.0,则将需要更新此应用程序设置。请参阅 MembershipSiteAdmin.exe.config 文件的以下部分:

复制代码
<appSettings>
<add key="stsadmPath"value="C:\Program Files\Common Files\Microsoft Shared\Web server
extensions\12\BIN\" />
</appSettings>

通过 HTTP 和 HTTPS 公开以主机命名的网站

如果在默认端口上创建以主机命名的网站集,则可通过 HTTP 和 HTTPS 协议公开这些网站集。如果在任何其他端口上创建网站集,则每个以主机命名的网站集只能是 HTTP 或 HTTPS,具体取决于对 createsite 命令的 -url 参数所输入的 URL。不能将以主机命名的网站集与备用访问映射提供的高级 Extranet 方案(如 SSL 终止)一起使用。

可通过这两种协议获取搜索结果,方法是创建一个使用 HTTP 的 Web 应用程序和一个使用 HTTPS 的 Web 应用程序。搜索将使用分配给 Web 应用程序的默认区域的公用 URL 的协议方案,来确定以主机命名的网站集所使用的协议方案的类型。如果要使以主机命名的网站集可通过 HTTP 搜索,请将其放在 HTTP Web 应用程序中。如果要使以主机命名的网站集可通过 HTTPS 搜索,请将其放在 HTTPS Web 应用程序中。

为以主机命名的网站集配置 HTTPS

在配置 HTTPS 之前,必须向 IIS 网站应用证书。因此,在 Windows SharePoint Services 3.0 中,只能在 Web 应用程序级别配置 HTTPS。在宿主方案中,主机托管服务提供商可通过 HTTPS 配置单个 Web 应用程序,然后在该 Web 应用程序中创建多个以主机命名的网站集。在技术上,每个网站都共享同一个证书。主机托管服务提供商需要获得通配证书,然后使用与该通配证书相匹配的以主机命名的网站集 URL 策略。例如,如果主机托管服务提供商获得一个 *.contoso.com 通配证书,则主机托管服务提供商必须生成以主机命名的网站集 URL(如 https://site1.contoso.com、https://site2.contoso.com 等),以使这些网站通过浏览器 SSL 验证。但是,如果要求为每个网站应用唯一的证书,则主机托管服务提供商必须创建多个 Web 应用程序。Web 应用程序的伸缩性不如 Windows SharePoint Services 3.0 中的网站集好。

若要为以主机命名的网站集配置 HTTPS,必须在管理中心的“新建 Web 应用程序”页上启用 SSL。Windows SharePoint Services 3.0 会自动为 Web 应用程序分配一个端口号,但您可以手动指定其他端口号。

可针对帐户创建模式、Active Directory(域帐户模式)和 Active Directory 表单身份验证创建 HTTPS 网站。

创建 Web 应用程序后,打开 IIS 管理器并分配证书。然后创建网站集,并在使用非默认端口的情况下,确保为 stsadm.exe –o createsite 命令的 –url 和 –hhurl 参数指定端口号,如下面的示例所示:

复制代码
stsadm.exe –o createsite
–ownerlogin contoso\administrator
–owneremail administrator@contoso.com
–url https://www.hoster.contoso.com:443
–hhurl https://www.contoso.com:443

 

转载于:https://www.cnblogs.com/lmjob/archive/2010/05/09/1731103.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_789449.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android 清华镜像,清华镜像网站下载android源码并编译

8种机械键盘轴体对比本人程序员&#xff0c;要买一个写代码的键盘&#xff0c;请问红轴和茶轴怎么选&#xff1f;下载android源码方法&#xff1a;我的系统是ubuntu 18.04&#xff0c;主要参考了blog通过清华大学镜像下载Android源码并编译源码&#xff0c;通过国内镜像网站下载…

利用WINXP IIS服务自建ASP网站的步骤

利用WINXP IIS服务自建ASP网站的步骤 1. 安装搭建IIS服务环境(在可能需要下载IIS安装包)&#xff0c;控制面板&#xff0c;利用“添加/删除程序”的“添加/删除Windows组件”功能&#xff0c;安装“Internet信息服务”组件&#xff08;如Internet信息服务管理单元、公用文件、万…

干货分享!12款响应式的移动网站模板免费下载

如果你打算开发网站&#xff0c;你想要关注的第一件事就是网站的外观和感觉。另外用户体验很重要&#xff0c;现在是属于移动互联的时代&#xff0c;用户有可能通过移动设备浏览你的网站&#xff0c;因此同样重要的是要考虑你的网站在移动端的使用体验。 这个特殊的列表包含一组…

建站篇——百度地图

关于如何在网页中加入百度地图&#xff0c;其实并没有想象中那么复杂&#xff0c;因为&#xff0c;这是一个开源的时代。下面简单介绍一下如何在网页中加入百度地图。为什么是简单介绍一下呢&#xff1f;因为是真的很简单…… 一、打开地图生成器 这个地址不好找&#xff0c;建…

想学网站运营?我教你啊!(下)

创见干货&#xff1a; 在上一章节&#xff0c;我们讨论了如何对内容进行取舍和把握。其实这还并不是网站运营的真正秘诀。真正想要在未来赢得市场&#xff0c;就必须掌握 A/B 测试。这就是本文最后一个章节&#xff0c;也是最重要的一部分内容。 其中有一些策略是如此的重要&am…

【分享资料 】01 开发者网站

【分享资料 】01 开发者网站百度开发搜索&#xff1a;https://kaifa.baidu.com/home 我们常用的国内搜索网站&#xff0c;考虑到大多数网民的整体素质&#xff0c;所以搜素很低级而且充斥着广告 国外的网站在这方面好很多&#xff0c;但是全英文搜索消耗精力实在太多了 而且效果…

图片浏览器每次只能打开一张图片_资源素材第049期:我做视频常用的图片网站与工具分享!...

大家好&#xff0c;我是热爱后期的老蒋。上周我给大家分享的我平时制作视频用到的图片网站与工具的文章深受大家的喜欢——我做视频常用的音频音效网站与工具分享&#xff01;所以本周跟大家聊一聊视频制作中可以用到的图片网站与工具。如果觉得好的话&#xff0c;建议点赞&…

小米8ios图标包下载_你想的 ICON 图标,在这些网站都可以找到了

在应用界面中图标的存在&#xff0c;会给用户一个良好第一印象&#xff0c;这个挺重要的。但是从零开始开发图标需要大量的时间和金钱。在你的网站上使用图标可以让你有效地与你的访问者交流:它们增加了可读性&#xff0c;突出了重要的内容&#xff0c;加强了功能或特性&#x…

wordpress上传图片慢_WordPress网站不利于SEO是真的么?如何做好网站SEO

首先这个结论个人觉得是不靠谱的&#xff01;网上似乎有这种说法&#xff0c;具体不清楚从哪来的。反正wordpress网站高权重的站点还是能一找一大把的。那么wordpress站长如何做好seo呢&#xff0c;简单总结了一下几点1、友情链接并不是不重要了&#xff0c;该做的还是得做各种…

python实现登录抓取_python requests 模拟登陆网站,抓取数据

抓取页面数据的时候&#xff0c;有时候我们需要登陆才可以获取页面资源&#xff0c;那么我们需要登陆以后才可以跳转到对应的资源页面&#xff0c;那么我们需要通过模拟登陆&#xff0c;登陆成功以后再次去抓取对应的数据。 首先我们需要通过手动方式来登陆一下&#xff0c;查看…

网站迁移到新服务器的步骤_新手使用使用阿里云服务器搭建网站的具体操作步骤...

新手使用使用阿里云服务器搭建网站的具体操作步骤阿里云服务器是阿里云的重要支柱产品&#xff0c;阿里云——阿里巴巴集团旗下公司&#xff0c;是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全、云企业应用等云计算服务&#xff0c;以及大数据、人工智…

ajax收录问题_关于网站进行SEO的7大问题你知道吗?

关于网站进行SEO的7大问题你知道吗&#xff1f;一、什么是seo&#xff1f;seo的作用是什么&#xff1f;SEO(Search Engine Optimization)汉译为搜索引擎优化。是一种利用搜索引擎的规则提高网站的自然排名的方法&#xff0c;可使其在行业内占据领先地位&#xff0c;获得品牌收益…

对石家庄铁道大学网站UI的分析

作为我们团队的PM&#xff0c;老师对我们提出了一些额外的要求&#xff0c;所以我发表这篇博客来谈一下对石家庄铁道大学网站UI的分析。首先&#xff0c;PM 对项目所有功能的把握, 特别是UI。最差的UI, 体现了团队的组织架构&#xff1b;其次, 体现了产品的内部结构&#xff1b…

米的建站日记(2014年12月19日)

今天要做一个pdf在线预览的功能&#xff0c;同事帮我找到了一个FlexPaper的插件&#xff0c; 这位大神有详细的使用教程&#xff1a;http://www.cnblogs.com/qinpeifeng107/archive/2011/08/29/2158879.html 说下我使用过程中遇到的问题&#xff0c;一开始FlexPaperViewer.swf的…

百度网盘链接在线解析网站_最近很热闹啊,免登陆百度网盘高速链接转换工具...

本文由阿刚同学原创&#xff0c;首发在乐软博客(www.isharepc.com)欢迎关注乐软博客微信公众号“阿刚同学”近期百度网盘可谓相当热闹&#xff0c;前些天最新版的客户端新增了利用闲置宽带兑换下载提速&#xff0c;换言之就是将你的空闲上传宽带组建成特有的传输通道&#xff0…

可以发外链的网站_2019年网站SEO优化还有必要发外链吗?

(文/守护袁昆)曾几何时做SEO的朋友信奉内容为王&#xff0c;外链不皇。疯狂的发外链对网站SEO优化效果非常好&#xff0c;后面百度一系列的算法打击外链作弊&#xff0c;如今网站SEO优化还有必要发外链吗&#xff1f;首先要确定一个观点&#xff0c;外链的作用还是挺大的&#…

使用IntelliJ IDEA开发SpringMVC网站(四)用户管理

使用IntelliJ IDEA开发SpringMVC网站&#xff08;四&#xff09;用户管理 原文:使用IntelliJ IDEA开发SpringMVC网站&#xff08;四&#xff09;用户管理摘要 通过对用户表的管理&#xff0c;更加深入地讲解SpringMVC的操作。 目录[-] 文章已针对IDEA 15做了一定的更新&#xf…

Apache JMeter--网站自动测试与性能测评

出于学习热情&#xff0c;翻译总结Emily H. Halili的《Apache JMeter》一书的部分内容。 JMeter的简介 可以肯定的是&#xff0c;JMeter至少符合以下几条自动测试标准&#xff1a; 零购置成本&#xff0d;&#xff0d;直接从http://jakarta.apache.org/site/downloads/downl…

Nginx反向代理实现ipv4网站可以通过ipv6访问

1、修改hosts文件&#xff0c;添加域名和本机Ip绑定&#xff0c;改完后重启网络服务 sudo vim /etc/hosts 1 127.0.0.1 localhost www.web.com2 127.0.1.1 ChenXin3 4 # The following lines are desirable for IPv6 capable hosts5 ::1 ip6-localhost ip6-loopback …

【建议收藏】推荐12个堪称神器的学习网站

在大学的时候我们有大量的业余时间&#xff0c;我们可以拿出一部分时间去自学&#xff0c;可以自学专业相关知识&#xff0c;也可以学一些自己感兴趣的东西&#xff0c;比如&#xff1a;游泳、音乐、尤克里里等等&#xff0c;也可以谈个甜甜的恋爱&#xff0c;哈哈哈&#xff0…