Сергей Слукин, Microsoft Certified Trainer www.sharepoint2010.ru , www.sharepoint2013.ru Создание и настройка веб приложений SharePoint Server 2013 Сергей Слукин, Microsoft Certified Trainer www.sharepoint2010.ru, www.sharepoint2013.ru, +7 495 643 5367 Данное руководство полностью или частично не может быть изменено или скопировано любым доступным способом без предварительного согласия автора. В данном руководстве предполагается, что пользователь работает на физической машине под управлением Windows Server 2008 R2 и производит установку SharePoint 2013 и сопутствующих компонентов на виртуальную машину под управлением Windows Server 2012 RC. Contents Центр администрирования......................................................................................................................... 2 Управляемые учетный записи (Managed accounts) .................................................................................. 2 Создание веб приложений ......................................................................................................................... 3 Создание записей DNS ................................................................................................................................ 6 Создание семейства сайтов ........................................................................................................................ 7 СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013 |1 Сергей Слукин, Microsoft Certified Trainer www.sharepoint2010.ru , www.sharepoint2013.ru Центр администрирования Нажмите клавишу Windows на клавиатуре и начните набирать central, автоматически начнется поиск и будет найдена программа SharePoint 2013 Central Administration. Однако, если при установке Вы задали номер порта (например, 8000), то можете просто запустить Internet Explorer и набрать http://<имя компьютера>:8000 Новый вид сайта Центр администрирования (Central administration) Цветовая гамма и стили немного изменились, но в целом все осталось на своих местах. Управляемые учетный записи (Managed accounts) Для работы пулов приложений IIS (application pool) зарегистрируем ранее созданные в Active Directory учетные записи. СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013 |2 Сергей Слукин, Microsoft Certified Trainer www.sharepoint2010.ru , www.sharepoint2013.ru Для этого перейдем по ссылке Security. Далее перейдем по ссылке General Security –> Configure managed accounts. В системе уже зарегистрирована одна учетная запись service_spfarm, которая используется фермой. Зарегистрируйте остальные учетные записи. Далее нажмем кнопку Register Managed Account. Введите имя учетной записи contoso\service_pool и пароль pass@word1 Далее нажмем кнопку OK. Повторите эти действия для учетной записи service_app Создание веб приложений Создадим новое веб приложение. Для этого перейдем по ссылке Manage web applications. Далее нажмем кнопку New. СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013 |3 Сергей Слукин, Microsoft Certified Trainer www.sharepoint2010.ru , www.sharepoint2013.ru Обратите внимание, что в SharePoint 2013 больше нет возможности выбрать классический тип аутентификации, по умолчанию используется Claims Based Authentication (CBA). Однако, осталась возможность создать веб приложение через PowerShell с указанием старого типа аутентификации. В будущих версиях будет поддержка только CBA. Введите DNS имя веб приложения Host Header – portal Эту запись в DSN мы создадим позже. В разделе Application Pool укажите настраиваемую (Configurable) учетную запись service_pool В названии базы данных (Database Name) укажите WSS_Content_portal В конце откажитесь от участия в программе улучшения качества ПО (Enable Customer Experience Improvement Program – No) и нажмите кнопку OK. СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013 |4 Сергей Слукин, Microsoft Certified Trainer www.sharepoint2010.ru , www.sharepoint2013.ru Подождите 1-2 минуты. Появится сообщение о создании нового веб приложения. СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013 |5 Сергей Слукин, Microsoft Certified Trainer www.sharepoint2010.ru , www.sharepoint2013.ru Созданное веб приложение будет использоваться для основных сайтов портала. Теперь создайте еще одно веб приложение для использования совместно с профилями пользователей и личными сайтами. Введите DNS имя веб приложения Host Header – profile Эту запись в DSN мы создадим позже. Введите Port – 80. В разделе Application Pool укажите настраиваемую (Configurable) учетную запись service_pool В названии базы данных (Database Name) укажите WSS_Content_profile В конце откажитесь от участия в программе улучшения качества ПО (Enable Customer Experience Improvement Program – No) и нажмите кнопку OK. Создание записей DNS Для функционирования сайтов необходимо создать записи DNS. В нашем случае будут использоваться записи типа CNAME (псевдонимы). Ранее при создании веб приложений мы указали их в качестве адресов, которые были записаны в IIS bindings. Эту операцию можно выполнить через диспетчер DNS, но мы попробуем PowerShell 3.0. Запустите интегрированную среду сценариев (ISE – Integrated Script Environment) версии 3, поставляемую вместе с Windows Server 2012. СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013 |6 Сергей Слукин, Microsoft Certified Trainer www.sharepoint2010.ru , www.sharepoint2013.ru Наберите (скопируйте) следующие команды и нажмите клавишу F5. Add-DnsServerResourceRecordCName -HostNameAlias sp2013.contoso.com -Name portal ZoneName contoso.com Add-DnsServerResourceRecordCName -HostNameAlias sp2013.contoso.com -Name profile ZoneName contoso.com Закройте программу. Создание семейства сайтов Созданное нами веб приложение и адрес – это всего лишь сайт в IIS и база данных – это контейнер для информации. Чтобы пользователи смогли зайти на сайт, необходимо создать семейство сайтов по шаблону. В разделе Application management перейдите по ссылке Site collections -> Create site collections СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013 |7 Сергей Слукин, Microsoft Certified Trainer www.sharepoint2010.ru , www.sharepoint2013.ru Самое интересное на открывшейся странице – это выбор шаблона сайта Обратите внимание на выбор версии 2010-2013 для шаблонов. Раньше в SharePoint 2010 этого параметра не было. При выборе 2010 версии список шаблонов сокращается. Список шаблонов 15 версии (SharePoint 2013) для английского языка (1033), используемых для семейства сайтов, можно получить при помощи команды PowerShell: Сначала необходимо выполнить команду Add-PSSnapin microsoft.sharepoint.powershell Get-SPWebTemplate | ? {$_.CompatibilityLevel -eq 15 -and $_.LocaleId -eq 1033 -and $_.IsHidden -eq $false -and ($_.IsRootWebOnly -eq $true -or $_.IsSubWebOnly -eq $false )} | select DisplayCategory, Name, Title | Sort DisplayCategory | Format-Table AutoSize DisplayCategory --------------Collaboration Collaboration Collaboration Collaboration Collaboration Collaboration Collaboration Collaboration Collaboration Enterprise Enterprise Enterprise Enterprise Enterprise Enterprise Enterprise Enterprise Meetings Meetings Meetings Meetings Meetings Publishing Publishing Publishing Name ---STS#0 COMMUNITY#0 PROJECTSITE#0 DEV#0 SGS#0 BLOG#0 visprus#0 STS#1 STS#2 SRCHCEN#0 COMMUNITYPORTAL#0 SPSMSITEHOST#0 BICenterSite#0 EDISC#0 SRCHCENTERLITE#0 BDR#0 OFFILE#1 MPS#3 MPS#0 MPS#1 MPS#2 MPS#4 BLANKINTERNETCONTAINER#0 ENTERWIKI#0 PRODUCTCATALOG#0 Title ----Team Site Community Site Project Site Developer Site Group Work Site Blog Visio Process Repository Blank Site Document Workspace Enterprise Search Center Community Portal My Site Host Business Intelligence Center Discovery Center Basic Search Center Document Center Records Center Social Meeting Workspace Basic Meeting Workspace Blank Meeting Workspace Decision Meeting Workspace Multipage Meeting Workspace Publishing Portal Enterprise Wiki Product Catalog СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013 |8 Сергей Слукин, Microsoft Certified Trainer www.sharepoint2010.ru , www.sharepoint2013.ru При создании семейства сайтов через PowerShell также применяется новый параметр: New-SPSite -CompatibilityLevel 15 Создадим по одному сайту на каждый шаблон в веб приложении http://portal кроме категории Meetings Сайт по шаблону My Site Host создадим в веб приложении http://profile Не будем создавать сайты по шаблонам Blank Site и Document Workspace Сделаем все при помощи команд PowerShell. New-SPSite -CompatibilityLevel 15 -Url "http://portal" -Language 1033 -Name "Team Site" -Template "STS#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/community" -Language 1033 -Name "Community Site" -Template "COMMUNITY#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/project" -Language 1033 Name "Project Site" -Template "PROJECTSITE#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/dev" -Language 1033 -Name "Developer Site" -Template "DEV#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/group" -Language 1033 Name "Group Work Site" -Template "SGS#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/blog" -Language 1033 -Name "Blog" -Template "BLOG#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/visio" -Language 1033 Name "Visio Process Repository" -Template "visprus#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/bi" -Language 1033 -Name "BI Center Site" -Template "BICenterSite#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/search" -Language 1033 Name "Basic Search Center" -Template "SRCHCENTERLITE#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/entsearch" -Language 1033 -Name "Enterprise Search Center" -Template "SRCHCEN#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/bdr" -Language 1033 -Name "Document Center" -Template "BDR#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/offile" -Language 1033 Name "Records Center" -Template "OFFILE#1" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/edisc" -Language 1033 Name "Discovery Center" -Template "EDISC#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/pub" -Language 1033 -Name "Publishing Portal" -Template "BLANKINTERNETCONTAINER#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/wiki" -Language 1033 -Name "Enterprise Wiki" -Template "ENTERWIKI#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/prod" -Language 1033 -Name "Product Catalog" -Template "PRODUCTCATALOG#0" -OwnerAlias "contoso\administrator" New-SPSite -CompatibilityLevel 15 -Url "http://profile" -Language 1033 -Name "Profile" -Template "SPSMSITEHOST#0" -OwnerAlias "contoso\administrator" Дождитесь окончания выполнения (примерно 10 минут). Через пользовательский интерфейс будет гораздо дольше. Выполните команду: Get-SPSite -WebApplication http://portal | select Url Можете открывать сайты по указанным адресам! СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013 |9 Сергей Слукин, Microsoft Certified Trainer www.sharepoint2010.ru , www.sharepoint2013.ru Это еще не все. Теперь необходимо настроить службы и приложения. Ждите продолжения и удачи! СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013 | 10