Installing IIS 10.0

Article Number:01042

This section describes how to install IIS 10.0 on Windows Server 2016, Windows Server 2019, or Windows Server 2022.
IIS 10.0 is the default version that shipped with the operating systems mentioned above.

Items You Need to Confirm before Installation

Before installing IIS 10.0, confirm the following:

  • User Rights
    You need to log in to the server where you want to install IIS 10.0 as the following users.

    • On Windows:
      Users who have Administrator rights on the server where IIS 8.5 will be installed.
  • Confirming Web Servers
    If you have any other Web server software running on the same server, confirm that all of them are stopped.

Installing IIS10.0

This section describes how to install IIS 10.0.

  1. Start Server Manager.
    Server Manager is usually displayed automatically when you start the server.
    If Server Manager is not displayed, start Server Manager from the Start menu.

  2. Select Dashboards from the left pane, and then click Add roles and features.
    'Server Manager' screen

  3. Confirm the tasks in the "Before you begin" screen, and then click Next. 'Before you begin' screen

  4. On the "Select Installation Type" screen, select the desired installation type, and then click Next.
    This section explains the scenario when "Role-based or feature-based installation" is selected. 'Select installation type' screen

  5. On the "Select destination server" screen, select the server on which to install roles and features, and then click Next.
    This section explains the scenario when "Select a server from the server pool" is selected.
    'Select destination server' screen

  6. On the "Select server roles" screen, select the "Web Server (IIS)" check box.
    'Select server roles' screen

  7. On the "Add Roles and Features Wizard" screen, click Add Features. 'Add Roles and Features Wizard' screen

  8. Confirm that "Web Server (IIS)" is selected, and then click Next.
    Confirming that 'Web server (IIS)' is selected

  9. On the "Select features" screen, click Next. 'Select features' screen

  10. On the "Web Server Role (IIS)" screen, confirm the descriptions, and then click Next. 'Web Server Role (IIS)' screen

  11. On the "Select role services" screen, click icon to the left of "Web Server" to expand the tree view. 'Select role services' screen

  12. Click icon to the left of "Common HTTP Features" to expand the tree view, and then select the following items:

    • HTTP Errors
    • Directory Browsing
    • Default Document
    • Static Content 'Select role services' screen
  13. Click icon to the left of "Application Development", expand the tree view, and then select "CGI". 'Select role services' screen

  14. Click icon to the left of "Management Tools", expand the tree view, and then select "IIS Management Console". 'Select role services' screen

  15. Confirm the settings you set in step 12 to step 14, and then click "Next". 'Select role services' screen

  16. Confirm the items to be installed, and then click Install. 'Confirm installation selections' screen If you enable "Restart the destination server automatically if required", the following message is displayed:
    In this case, click Yes.
    Message to confirm the restart

  17. When the installation is completed, click Close. 'Installation progress' screen If you enabled "Restart the destination server automatically if required" in step 16, the server may restart.

  18. Start your Web browser on the server where IIS 10.0 is installed.

  19. Access "http://localhost/" and confirm that it works correctly.
    If IIS 10.0 page is displayed, the installation of IIS 10.0 has completed successfully. IIS 10.0 Page

Setting Access Permissions

According to the product you are using, create required folders and set access permissions.

Product Folders to create1
Office 10 C:\inetpub\scripts
C:\cybozu\office
Mailwise 5 C:\inetpub\scripts
C:\cybozu\mailwise
Other Cybozu Products C:\inetpub\scripts
1: Example of default installation folders of Cybozu products

Setting Access Permissions for "C:\inetpub\scripts"

Regardless of the product you are using, you need to create the "scripts" folder.

  1. Open C:\inetpub folder by using Windows Explorer.

  2. Create a "scripts" folder (or any folder that you want to use).

    • Example:
      C:\inetpub\scripts
  3. Right-click the "scripts" folder and select Properties. 'inetpub folder' screen

  4. On the "scripts Properties" screen, select the "Security" tab, and then confirm whether "Everyone" is displayed or not in the "Group or user names:" section.

    • When "Everyone" exists:
      Select "Everyone" in the "Group or user names:" section, and then confirm whether "Allow" is selected for "Full control" in the "Permissions for Everyone" section.
      If "Allow" is not selected, proceed to step 8.
      If "Allow" is selected, proceed to step 9.
    • When "Everyone" does not exist:
      Proceed to Step 5.
  5. On the "scripts Properties" screen, select the "Security" tab, and then click Edit. 'scripts Properties' screen

  6. On the "Permissions for scripts" screen, click Add. 'Permissions for scripts' screen

  7. On the "Select Users or Groups" screen, type "Everyone" and click OK.
    You can also search for and enter "Everyone" by clicking Advanced. 'Select Users or Groups' screen

  8. On the "Permissions for scripts" screen, select "Everyone" and select "Allow" for "Full Control", and then click OK. 'Permissions for scripts' screen

  9. Click Advanced on the "scripts Properties" screen. 'scripts Properties' screen

  10. On the "Advanced Security Settings for scripts" screen, select the check box for "Replace all child object permission entries with inheritable permission entries from this object", and then click Apply. 'Advanced Security Settings for scripts' screen

  11. Click Yes on the "Windows Security" screen. 'Windows Security' screen

  12. Click OK on the "Advanced Security Settings for scripts" screen. 'Advanced Security Settings for scripts' screen

  13. Click OK on the "scripts Properties" screen. 'scripts Properties' screen

Setting Access Permissions for "C:\Cybozu\Office" or "C:\Cybozu\mailwise"

This step is required for a new installation of Cybozu Office 10 or later, or Mailwise 5 or later.
For the operation image of the following steps, refer to "Setting Access Permissions for "C:\inetpub\scripts".

  1. Open C:\cybozu folder by using Windows Explorer.

  2. According to the product you are using, create an "office" folder or a "mailwise" folder.

    • Example:
      C:\cybozu\office Or C:\cybozu\mailwise
  3. Right-click the folder that you created in step 2, and select Properties.

  4. On the "Folder Properties" screen, select the "Security" tab, and then confirm whether "Everyone" is displayed or not in the "Group or user names:" section.

    • When "Everyone" exists:
      Select "Everyone" in the "Group or user names:" section, and then confirm whether "Allow" is selected for "Full control" in the "Permissions for Everyone" section.
      If "Allow" is not selected, proceed to step 8.
      If "Allow" is selected, proceed to step 9.
    • When "Everyone" does not exist:
      Proceed to Step 5.
  5. On the "Folder Properties" screen, select the "Security" tab, and then click Edit.

  6. On the "Permissions for Folder", click Add.

  7. On the "Select Users or Groups" screen, type "Everyone" and click OK.
    You can also search for and enter "Everyone" by clicking Advanced.

  8. On the "Permissions for Folder" screen, select "Everyone" and select "Allow" for "Full Control", and then click OK.

  9. Click Advanced on the "Folder Properties" screen.

  10. On the "Advanced Security Settings for Folder" screen, select the check box for "Replace all child object permission entries with inheritable permission entries from this object", and then click Apply.

  11. Click Yes on the "Windows Security" screen.

  12. Click OK on the "Advanced Security Settings for Folder" screen.

  13. Click OK on the "Folder Properties" screen.

Displaying IIS Manager

This section describes how to display Internet Information Services (IIS) Manager.

  1. Start Server Manager. Server Manager
    Server Manager is usually displayed automatically when you start the server.
    If Server Manager is not displayed, start Server Manager from the Start menu.

  2. Click Tools on the upper-right of the screen, and then click Internet Information Services (IIS) Manager. Server Manager

  3. Confirm that the Internet Information Services (IIS) Manager is displayed. Internet Information Services (IIS) Manager

Creating a Virtual Directory

This section describes how to create a virtual directory.
This section explains the scenario when C:\inetpub\scripts is set as a virtual directory.

  1. Display Internet Information Services (IIS) Manager.
    Displaying IIS Manager

  2. In the left pane, click icon to the left of "server name", and click icon to the left of "Web sites" to expand the tree view. 'Internet Information Services (IIS) Manager' screen

  3. In the left pane, right-click Default Web Site, and then click Add Virtual Directory. 'Internet Information Services (IIS) Manager' screen

  4. On the "Add Virtual Directory" screen, type "scripts" in the "Alias:" section, and then click ... in the "Physical path:" section. 'Add Virtual Directory' screen

  5. On the "Browse For Folder" screen, select "scripts", and then click OK. 'Browse For Folder' screen

  6. On the "Add Virtual Directory" screen, click OK. 'Add Virtual Directory' screen

  7. Confirm that "scripts" has been added in "Internet Information Services (IIS) Manager". 'Internet Information Services (IIS) Manager' screen

Configuring ISAPI and CGI Restrictions

This section describes how to configure ISAPI and CGI restrictions.

  1. Display Internet Information Services (IIS) Manager.
    Displaying IIS Manager

  2. In the left pane, select the server name, and then double-click ISAPI and CGI Restrictions. 'Internet Information Services (IIS) Manager' screen

  3. Click Edit Feature Settings. 'Internet Information Services (IIS) Manager' screen

  4. Select the "Allow unspecified CGI modules" check box, and click OK. 'Edit ISAPI and CGI Restrictions Settings' screen

Configuring Handler Mappings

This section describes how to configure handler mappings.

  1. Display Internet Information Services (IIS) Manager.
    Displaying IIS Manager

  2. In the left pane, select "scripts" as the virtual directory, and then double-click Handler Mappings. 'Internet Information Services (IIS) Manager' screen

  3. In the right pane, click Edit Feature Permissions. 'Internet Information Services (IIS) Manager' screen

  4. Clear the "Read" check box, and select "Execute", and then click OK. 'Edit Feature Permissions' screen

Confirming or Changing the Path of the Document Root

This section describes how to confirm or change the path of the document root.

  1. Display Internet Information Services (IIS) Manager.
    Displaying IIS Manager

  2. In the left pane, right-click Default Web Site, click Manage Web Site, and then click Advanced Settings. 'Internet Information Services (IIS) Manager' screen

  3. Confirm the "Physical Path" section.
    "%SystemDrive%" usually refers to the C drive.
    Only when you need to change the path of the document root from the default setting, proceed to step 4. 'Advanced Settings' screen

  4. If you need to change the path of the document root from the default setting, select the "Physical Path" section, and then click ... . 'Advanced Settings' screen

  5. On the "Browse For Folder" screen, select the desired folder, and then click OK. 'Browse For Folder' screen

  6. Click OK on the "Advanced Settings" screen. 'Advanced Settings' screen

  7. Close Internet Information Services (IIS) Manager.

Notes When Using Garoon

In Garoon 6 or Garoon 5 in the IIS 10.0 environment, the following symptoms have been confirmed.
For details on how to deal with the symptoms, refer to the following FAQ:

Notes When Using Cybozu Office 10

In Cybozu Office 10 in IIS 10.0 environment, the following symptoms have been confirmed. For details on how to deal with the symptoms, refer to the following FAQ:

Notes When Using Mailwise

In Mailwise 5 in IIS 10.0 environment, the following symptoms have been confirmed.
For details on how to deal with the symptoms, refer to the following FAQ: