Getting Started with HTTPS and Application Pools in SharePoint

Web Farm: When multiple machines are used with different role(s) designated for each server, it is called a Web Farm Scenario. It is normally applied, where heavy request and processing loads are expected. Using Web Farm, enhances performance of the entire system.
Web Garden: When a single machine is configured to perform multiple roles it is called a Web Garden scenario. For example, the webserver machine itself also acts as the database server and the SMTP server etc. Web Garden in normally applied when request and processing loads are not high.
Network Load Balancing (NLB): It is a service for Windows 2012 server. NLB gives a common virtual machine name to all the web servers present in an organization, i.e., web servers on different machines, i.e., if 10 machines are used in NLB then all the 10 machines would have the same virtual name and all of them share the load. NLB sends new requests to the server with least load.

HTTPS (Secured Socket Layer)

HTTPS is used for sites containing sensitive data that requires secured environment/transfer of information.

How does Https work?

All https pages will contain a Certificate (Private Key + Public Key) which is issued by a Certificate Authority. The pages that are transferred are encrypted and it can be decrypted only if the Private Key is available.

Certificate Authority: It’s a server that creates certificates. Examples: Verisign, Windows Certificate Authority. Windows Certificate Authority is a built-in Certificate Authority which comes with Windows OS. It can be installed from Control PanelAdd Remove ProgramsWindows Componentsselect Certificate Services.

To Create a Certificate:

1. Goto IIS Manager Select Machine Name In Center Panel, under IIS section, Double on Server Certificates

2. On the right panel Select Create Self Signed Certificate Give Friendly Name = “DemoCertificate”

To Enable HTTPS for a Website

 1. Select the WebSite in left panel

2. On right Panel click on Bindings (Opens a Dialog)

3. Click on Add button Type = Https, Port = 443, SSL certificate = “DemoCertificate”

 In Browser open the website with URL starting with HTTPS.

 Active Directory users and groups creation

Creating a group in Active Directory

StartAdministrative ToolsActive Directory Users and Computers

Right click on domain name New Group Group Name : DevelopersGroup Scope: Domain LocalOK

Similarly create Moderator group, Faculty group and Students group

To Create Users in Active Directory

StartAdministrative ToolsActive Directory Users and Computers

Right click on domain name New User First Name : Faculty1User Logon : Faculty1NEXTPassword: abc@123 Select user cannot change password Select password never expiresNEXTFINISH

Similarly create other users: Faculty2, Mod1, Mod2, Stud1, Stud2, Stud3, Stud4.

To Associate User to a Specific Group

Right click on User NamePropertiesMember ofAddAdvancedFind NowSelect Group NameOKOK

We also create another user “SCAdmin” for whom we give access at a higher level so we don’t associate this user to any other group.

Configuring Internet Explorer to prompt Username and Password

 Internet ExplorerToolsInternet OptionsSecurityLocal InternetCustom Level[under user authentication] Prompt for Username and PasswordOK

Leave a Reply