How do i change Sharepoint central admin to use https ?

Greg Booth 1,211 Reputation points
2023-04-26T08:52:31.8666667+00:00

We have installed Sharepoint server 2016 on new servers. Central admin is accessed via http - i.e. http://servername:{portnumber}/default.aspx How do i change central admin to use https ? Will i have to change the port number ? Is there anything else to be done if we already have another sharepoint web application using https on port 443 ?

SharePoint Server
SharePoint Server
A family of Microsoft on-premises document management and storage systems.
2,062 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. AllenXu-MSFT 12,086 Reputation points Microsoft Vendor
    2023-04-27T02:14:16.2333333+00:00

    Hi @Greg Booth ,

    The steps to secure Central Administration are as follows:

    1. Set SharePoint Central Administration site to use SSL Port 443
    2. Assign SSL certificate binding to the Central Admin Web application through IIS. 
    3. Verify the Alternate Access Mappings to accommodate the port change.

    See detailed tutorial in this article: How to Secure SharePoint 2016 Central Administration Site from HTTP to HTTPS using SSL Certificate?

    Is there anything else to be done if we already have another SharePoint web application using https on port 443?

    Any Web App you create must be differentiated from other Web Apps in one of 3 ways.  It can use a custom IP address, a custom port number or a host header.  In your example you are already using the same port number and I assume you aren't using different IP addresses since that requires a fair amount of behind the scenes work.  So that would leave creating the two web apps with different host headers.  The problem with this approach is that Apps in SharePoint require at least one web app in the farm with NO host header.  So if one web application using port 443 was created using no host header then the another one must be created using a host header.  Any additional Web apps using 443 will also need to be created with host headers. You can specify the host header for the web app when creating the web app. Everything else is normal.

    User's image


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.