SharePoint 2013'te Ana Bilgisayar Adlandırılmış Site Koleksiyonları Nasıl Oluşturulur?
Kısacası, Ana Bilgisayar adlı site koleksiyonları, her site koleksiyonu için benzersiz URL adreslerine sahip olmanızı sağlar. Örneğin, https://sharepoint.yourcompany.com/sites/sales şeklinde tipik bir "Satış" sitesi URL'sine sahip olmak yerine, bunu https://sales.yourcompany.com olarak alabilirsiniz ve İK için şu şekilde olabilir: https://hr.sirketiniz.com vb. Technet'e göre, SharePoint 2013'te site koleksiyonlarını dağıtmak için HNSC tercih edilen yöntemdir. Öyleyse, PowerShell kullanarak SharePoint 2013'te ana bilgisayar adında bir site koleksiyonunun nasıl oluşturulacağını görelim.
Ana Bilgisayar adlı site koleksiyonları oluşturmaya başlamadan önce dikkate alınması gereken birkaç nokta vardır:
- HNSC oluşturulmadan önce gerekli tüm DNS girişleri oluşturulmalıdır (Bu çok açık!) DNS'de, yük dengeleyiciye veya Web Sunucusunun IP'sine işaret eden joker karakter girişiyle bir Foward arama bölgesi oluşturabilirsiniz.
- Ana bilgisayar adlı site koleksiyonunu barındıran web uygulaması, herhangi bir ana bilgisayar başlığı olmadan ve varsayılan bağlantı noktası 80'i dinleyerek oluşturulacaktır. Bu nedenle, önce IIS'nin “Varsayılan web sitesi” silinmelidir! Ayrıca, başka hiçbir web uygulamasının bu bağlantı noktasını ana bilgisayar üstbilgileri olmadan kullanmadığından emin olun. Bu herhangi bir nedenle yapılamıyorsa, her WFE'de IIS'deki bağlamalara ana bilgisayar başlığı girişlerini manuel olarak eklemeniz gerekir.
Geleneksel olarak ayrı web uygulamaları oluşturarak benzersiz URL'lere sahip site koleksiyonları oluşturmak mümkün olsa da, SharePoint grubu başına 20 web uygulaması sınırı olduğunu unutmayın!
Ana Bilgisayar Adlı Site Koleksiyonlarını Adım Adım Oluşturun:
Etki Alanı Adı Sistemi (DNS) açısından bakıldığında, yol tabanlı site koleksiyonları bir web uygulamasında ortak bir ana bilgisayar adını paylaşır. Buna karşılık, her ana bilgisayar adlı site koleksiyonunun benzersiz bir DNS ana bilgisayar adı ve kendi üst düzey URL'si vardır. SharePoint 2013'te ana bilgisayar adında bir site koleksiyonunun nasıl oluşturulacağı aşağıda açıklanmıştır.
Adım 1: Ana Bilgisayar Adlandırılmış site koleksiyonları için barındırma Web Uygulaması oluşturun
Varsayılan olarak, New-SPWebApplication cmdlet'i, Windows klasik mod kimlik doğrulamasında web uygulamaları oluşturur! Talep kimlik doğrulama modunda kullanmak için -AuthenticationProvider anahtarını sağladığınızdan emin olun.
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
#Set variables for New web application creation
$WebAppName = "HNSC Host Web Application"
#Variables for new Application Pool
$AppPoolName = "HNSC App Pool"
#Get the existing Managed Account
$AppPoolAccount = Get-SPManagedAccount "Crescent\SvcAppPool"
#To utilize existing AppPool, Use: Get-SPServiceApplicationPool <AppPoolName>
$ContentDatabase = "SP13_HNSC_Content"
$AuthProvider = New-SPAuthenticationProvider -UseWindowsIntegratedAuthentication
#Create the web application
$WebApp = New-SPWebApplication -ApplicationPool $AppPoolName -ApplicationPoolAccount $AppPoolAccount -Name $WebAppName -Port 82 -AuthenticationProvider $AuthProvider -DatabaseName $ContentDatabase -path "C:\inetpub\wwwroot\wss\VirtualDirectories\HNSCHost" #-URL https://G1WFE01
Adım 2: Şablonlar olmadan Boş Kök Site koleksiyonu oluşturun
Kök site koleksiyonu, kendisine herhangi bir şablon atanmadan oluşturulmalıdır. Yani boş-boş bir site olacak.
$ServerName = "https://G1WFE01"
New-SPSite -URL $ServerName -Name "HNSC Root" -OwnerAlias "Global\SvcOwner"
Bu site koleksiyonu arama taraması için kullanılacaktır. Yukarıdaki adımlar PowerShell veya Merkezi Yönetim Kullanıcı Arayüzü ile gerçekleştirilebilir ve tek seferlik etkinliklerdir. Ana bilgisayar web uygulamasını ve boş kök site koleksiyonunu hazır hale getirdiğimizde, içinde istediğimiz sayıda Ana Bilgisayar başlık sitesi koleksiyonu oluşturabiliriz.
3. Adım. PowerShell'i kullanarak SharePoint 2013'te ana bilgisayar adlı site koleksiyonu oluşturun
SharePoint 2013 ana bilgisayar adlı site koleksiyonları yalnızca PowerShell kullanılarak oluşturulabilir. Ana Bilgisayar adında bir site koleksiyonu oluşturmak için PowerShell betiği buradadır. -HostHeaderWebApplication anahtarı, site koleksiyonunun oluşturulacağı web uygulamasını tanımlar.
$HostURL = "https://WFE01"
$OwnerID = "Crescent\Support"
$OwnerMail= "Support@Crescent.com"
$SiteURL = "https://sales.crescent.com"
$TemplateVal ="sts#0" #Team Site
#Create the HNSC
New-SPSite -url $SiteURL -HostHeaderWebApplication $HostURL -owneralias $OwnerID -owneremail $OwnerMail -Template $TemplateVal
Bu kadar! İşimiz bitti! Yukarıdaki komut dosyası, Ekip site şablonunun ana bilgisayar adında bir site koleksiyonunu oluşturur. Tarayıcıdaki URL'ye tıkladığınızda siteye şimdi erişebilmeniz gerekir!
Ana bilgisayar adlı site koleksiyonu için DNS: DNS'de, HNSC URL'lerinin her biri, yük dengeleyici IP'sine veya web sunucusu IP'sine işaret eden bir A kaydı olarak yapılandırılmalıdır. Veya joker karakterli bir DNS girişi olarak oluşturulur (*.Domain.com. Örn., sales.crescent.com; marketing.crescent.com, vb.), böylece belirli bir alan adıyla biten her şey belirli SharePoint grubuna ulaşır.
Ana bilgisayar adlı site koleksiyonları kavramları başka bir makalede açıklanmaktadır: SharePoint'te Adlandırılmış Site Koleksiyonlarını Ana Bilgisayar.
SSL ile SharePoint 2013 ana bilgisayar adlı site koleksiyonları, Yol tabanlı site koleksiyonlarını Ana Bilgisayar adlı site koleksiyonuna geçirme vb. için Technet makalesi: SharePoint 2013 Ana bilgisayar adlı site koleksiyonu mimarisi ve dağıtımı
