Home > user > design > IIS Website Component

IIS Website Component

The iis-website component is used to configure attributes for deploying and running Internet Information Services (IIS) for Windows® Server.

Besides the global configuration available for any component such as Name, you can configure the following attributes:

IIS Web Site

Web Site Physical Path: is used to specify the physical path on disk this Web Site will point to.
Log File Directory: is used to set the central w3c and binary log file directory.
Mime Types: is used to add MIME type(s) to the collection of static content types.
Binding Type: is used to select HTTP/HTTPS bindings that should be added to the IIS Web Site.
Binding Port: is used to set the binding port.
Windows authentication: is used to enable windows authentication.
Anonymous authentication: is used to enable anonymous authentication.

IIS Application Pool

.Net CLR version: is used to specify the version of .Net CLR runtime that the application pool will use.
Identity type: is used to select the built-in account which the application pool will use.

IIS Static Compression

Enable static compression: is used to enable static compression for URLs.
Compression level: is used to set the compression level - from 0 (none) to 10 (maximum).
Mime types: is used to specify which mime-types will/will not be compressed.
CPU usage disable: is used to specify the percentage of CPU utilization (0-100) above which compression is disabled.
CPU usage re-enable: is used to specify the percentage of CPU utilization (0-100) below which compression is re-enabled after disable due to excess usage.
Minimum file size to compression: is used to specify the disk space limit (in megabytes), that compressed files can occupy.
Maximum disk usage: is used to specify the minimum file size (in bytes) for a file to be compressed.
Compression file directory: is used to specify the location of the directory to store compressed files.

IIS Dynamic Compression

Enable dynamic compression: is used to enable dynamic compression for URLs.
Compression level: is used to set the compression level - from 0 (none) to 10 (maximum).
Mime types: is used to specify which mime-types will/will not be compressed.
CPU usage disable: is used to specify the percentage of CPU utilization (0-100) above which compression is disabled.
CPU usage re-enable: is used to specify the percentage of CPU utilization (0-100) below which compression is re-enabled after disable due to excess usage.
Dynamic compression before cache: is used to specify whether the currently available response is dynamically compressed before it is put into the output cache.
Compression file directory: is used to specify the location of the directory to store compressed files.

Session State

Cookieless: is used to specify how cookies are used for a Web application.
Cookie name: is used to specify the name of the cookie that stores the session identifier.
Time out: is used to specify the number of minutes a session can be idle before it is abandoned.

Request Filtering

Allow double escaping: is used to allow escaping in URL’s. If set to false, request filtering will deny the request if characters that have been escaped twice are present in URLs.
Allow high bit characters: is used to allow non-ASCII characters in URL’s. If set to true, request filtering will allow non-ASCII characters in URLs.
Verbs: is used to specify which HTTP verbs are allowed or denied to limit types of requests sent to the Web server.
Maximum allowed content length: is used to specify the maximum length of content in a request, in bytes.
Maximum URL length: is used to specify the maximum length of the query string, in bytes.
Maximim query string length: is used to specify the maximum length of the URL, in bytes.
File extension allow unlisted: is used to specify whether the Web server should process files that have unlisted file name extensions.

Attachments and Monitors Tabs

In addition to the above configuration for this component, you can also specify Attachments and Monitors for this component.