Create a Web Application in SharePoint Server - SPGuides.com (2024)

by Bijay Kumar

I will show you here how to create a web application in SharePoint server editions like SharePoint 2019, 2016, or SharePoint subscription edition.

Table of Contents

What is a SharePoint web application?

A web application in SharePoint is essentially a top-level container that hosts site collections. It is an Internet Information Services (IIS) web site that provides a logical grouping for the site collections that you create. Each web application is associated with one IIS website, and each IIS website has a separate application pool in IIS which allows for better security, reliability, and performance.

When you create a web application, you’re setting up a new domain that can be accessed via a URL. This is the domain where all of your site collections under that web application will live. For example, if you create a web application for your company’s internal sites, you might access it through something likehttp://intranet.company.com.

Inside a web application, you can have multiple site collections, which are groups of websites that have the same owner and share administration settings, such as permissions. Each site collection contains one top-level site and any number of subsites below it. These sites and subsites can be used for various purposes, such as team collaboration, document management, or as a central repository for information and resources.

Each web application creates a content database and authentication method to connect to a database. The default website that IIS automatically creates listens for incoming HTTP requests on port 80. You can create additional IIS websites to provide additional HTTP entry points using different port numbers, different IP addresses, or different host headers.

A SharePoint on-premises farm typically runs two or more web applications. The first web application is created automatically when the farm is created. This web application is used to run SharePoint Central Administration. You need at least one additional web application to create sites that business users use.

See also The list is too large to save as a template. the size of a template cannot exceed 52428800 bytes.

Create SharePoint web application from Central Administration

Now, we will see how to create a web application in SharePoint server from central administration.

  • Open SharePoint Server Central Administration and click on Application Management.
Create a Web Application in SharePoint Server - SPGuides.com (1)
  • Click on Manage Web Applications and then click New.
Create a Web Application in SharePoint Server - SPGuides.com (2)
  • Click Create a new IIS web site. Where we can find the following things:
    • You can configure the settings for a new web application on the Create New Web Application page in the IIS Web Site section.
    • To use an existing website, select Use an existing website, and then select the website on which to install your new Web application from the drop-down list.
    • To choose to create a new Website, select Create a new IIS website, and then either accept the default name provided for you or type a new name for the Website in the Description box.
  • In the Port box, type the port number that you want to use to access the Web application. If you are creating a new Website, this field is populated with a suggested port number. If you are using an existing Web site, this field is populated with the current port number.
  • In the Host Header box, type the URL you want to use to set the IIS host header binding. This is an optional field. The following link provides more about the host header.
  • In the Path box, type the path to the home directory on the server. If you are creating a new Web site, this field is populated with a suggested path. If you are using an existing Web site, this field is populated with the current path.
  • In the Allow Anonymous section, choose Yes or No. If you choose to allow anonymous access, this enables anonymous access to the Website by using the computer-specific anonymous access account (that is, IUSR_<computer name>).
  • In the Use Secure Sockets Layer (SSL) section, select Yes or No. If you choose to enable SSL for the Website, you must configure SSL by requesting and installing an SSL certificate.
Create a Web Application in SharePoint Server - SPGuides.com (3)
  • In the Authentication Provider section, choose either Negotiate (Kerberos) or NTLM.
  • In the Application Pool section, choose whether to use an existing application pool or create a new application pool for this Web application. To use an existing application pool, select Use existing application pool. Next, select the application pool you want to use from the drop-down list.
  • To create a new application pool, select create a new application pool. In the Application pool name box, type the name of the new application pool, or keep the default name.
  • In the Select a security account for this application pool section, select Predefined to use an existing application pool security account and then select the security account from the drop-down menu.
  • Select Configurable to specify a new account to be used as a security account for an existing application pool. In the Username box, type the username of the account you want to use, and type the password for the account in the Password box.
  • In the Database Name and Authentication section, choose the database server, database name, and authentication method for your new Web application.
Create a Web Application in SharePoint Server - SPGuides.com (5)
  • In server application connections, we can see the default server connections and settings associated with the applications provided. This helps you choose the service applications that this Web application will be connected to.
Create a Web Application in SharePoint Server - SPGuides.com (6)
  • Click on OK to create a new web application. It will take some time, so you need to be patient.
Create a Web Application in SharePoint Server - SPGuides.com (7)

Sometimes, you can incur a very long waiting time, or sometimes after the timeout, as it will have created the database and the IIS website but didn’t copy all its contents into the Virtual Directory. We can go for a PowerShell script.

See also SharePoint Online Hero Web Part

Create a SharePoint web application using PowerShell

Now, we will see how to create a SharePoint web application using PowerShell.

SharePoint provides New-SPWebApplication PowerShell cmdlets that we can use to create a SharePoint web application in SharePoint on-premises versions.

Add-PSSnapin "Microsoft.SharePoint.PowerShell"$authentication = New-SPAuthenticationProvider -UseWindowsIntegratedAuthentication -DisableKerberosNew-SPWebApplication -Name "SharePoint 2019 Web App" -Port 80 -ApplicationPool "SP2019AppPool"-ApplicationPoolAccount (Get-SPManagedAccount "Domain\Username") -AuthenticationMethod NTLM -AuthenticationProvider $authentication

Below is the PowerShell command to create claim based authentication in SharePoint Server.

Add-PSSnapin "Microsoft.SharePoint.PowerShell"$ap = New-SPAuthenticationProviderNew-SPWebApplication -Name "SP2019WebApp" -ApplicationPool "SP2019AppPoolAcc" -ApplicationPoolAccount (Get-SPManagedAccount "Domain\Username") -URL "SP2019WebApp" -Port 3535 -AuthenticationProvider $ap

Once you run the code, you can see it will create the SharePoint web application.

Conclusion

In this SharePoint tutorial, I have explained how to create a web application in SharePoint server from the central administration, and using PowerShell.

You may also like the following tutorials:

  • SharePoint Site Owner
  • How to Delete SharePoint Site?
  • Server relative URLs must start with spweb.serverrelativeurl in SharePoint
  • CSOM in SharePoint Online
  • SharePoint Site Regional Settings

Create a Web Application in SharePoint Server - SPGuides.com (8)

Bijay Kumar

I am Bijay a Microsoft MVP (10 times – My MVP Profile) in SharePoint and have more than 17 years of expertise in SharePoint Online Office 365, SharePoint subscription edition, and SharePoint 2019/2016/2013. Currently working in my own venture TSInfo Technologies a SharePoint development, consulting, and training company. I also run the popular SharePoint website EnjoySharePoint.com

Create a Web Application in SharePoint Server - SPGuides.com (2024)
Top Articles
Latest Posts
Article information

Author: Barbera Armstrong

Last Updated:

Views: 6098

Rating: 4.9 / 5 (59 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Barbera Armstrong

Birthday: 1992-09-12

Address: Suite 993 99852 Daugherty Causeway, Ritchiehaven, VT 49630

Phone: +5026838435397

Job: National Engineer

Hobby: Listening to music, Board games, Photography, Ice skating, LARPing, Kite flying, Rugby

Introduction: My name is Barbera Armstrong, I am a lovely, delightful, cooperative, funny, enchanting, vivacious, tender person who loves writing and wants to share my knowledge and understanding with you.