Setting up Creatio application server (web server) on IIS involves setting up application website in IIS and adding an application pool.
Set up application website in IIS
To create and set up a website:
-
Go to the IIS control window, right-click the Sites folder, and select the Add Website option from the context menu (Fig. 1).
-
Specify the name of the website, the path to the root folder with Creatio files, IP address and website port (Fig. 2). The default website path is C:\Inetpub\wwwroot. If needed, specify your own IP address.
-
Right-click the created website in the Connections area and select the Add Application option (Fig. 3).
-
Enter the “0” application name in the Alias field. Specify the “Terrasoft.WEBApp” directory (Fig. 4).
Add an application pool
To add an application pool:
-
Go to the Application Pools section in the Connections area of the IIS control window.
-
Select the Creatio pool.
-
Select the Integrated mode in the Managed pipeline mode field.
-
Specify Asp.Net version 4.0.30319 in the .Net Framework version field (Fig. 5).
-
Go to the ISAPI and CGI Restrictions on the web server level (Fig. 6) and check if the specified ASP.Net version is allowed.
-
Make sure that the Allowed status is set in the Restriction field for the ASP.Net version (Fig. 7).
-
Open the Handler Mappings on the server level and make sure that all the required permissions are active (Fig. 8).
-
Click Edit Feature Permissions in the Actions area.
-
Make sure that all the required checkboxes are selected in the Edit Feature Permissions window (Fig. 9).
-
Make sure that MIME-type for .svg and .json files is configured in the new application. This configuration can be performed both on the server (in this case, all applications on this server inherit it) and application level. To check the configuration:
-
Go to MIME Types on the server or application level (Fig. 10).
-
Make sure that configuration for .svg and .json files is available. If the configuration is available, go to step 12.
-
-
If the configuration is not available, click Add… in the Actions area. This will open a new window. Specify .svg and MIME type of the data that corresponds to this extension (Fig. 11) in the window that opens. Repeat the step for .json extension (“application/json” MIME type).
-
Restart the website using the Restart command in the Manage Website area (Fig. 12).
-
Open the site by going to the address or using the Browse command (Fig. 13). Make sure that the Creatio login page is displayed.
-
To enable additional UI language:
-
Go to the Languages section in the system designer.
-
Select the needed language and click Open.
-
Select the Active and Use by default checkboxes on the opened page. Save the changes.
To enable a language, the user who has run the IIS application pool needs to have access permissions to read, edit and delete application files and content subordinate catalogs (catalog .\Terrasoft.WebApp\conf).
-
-
Click System settings in the System Designer and change the Order of first/last names system setting value to “Last name, First name Middle name.” This is required to correctly display contact names in individual columns: Last name, First name, Middle name.