Choosing a Web Server for your HMS Installation
Applies to HMS Version: 2.1+
As of version 2.1, the Hurricane MTA Server (HMS) now comes with two options for running its component web applications such as the MTA Control Panel or Open and Click Tracking. The two options are Cassini, an embedded web server, and IIS, the fully featured web server built into all versions of Windows Server.
Before version 2.1, Cassini was the only web server option. This option continues to be available, and should be selected instead of IIS in the following scenarios:
Internet Information Services (IIS)
IIS is a more feature-rich web server and also operates external to the HMS. Some of the benefits of using IIS are:
Be aware that while IIS makes advanced web server configuration possible, the IIS Manager utility must be used to configure IIS. We recommend having some knowledge of the IIS Manager utility before using it to make configuration changes. Information about how to use this tool is widely available online, and a good place to start would be an article such as: Getting Started with IIS Manager in IIS 7 and IIS 8.
It should be noted that using IIS also performs the following actions on the system, which may or may not be acceptable based on your security policy:
Switching Between Web Servers
Finally, switching back and forth between web servers is easily accomplished by simply rerunning the MTA installer and selecting a different option. Using the installer to switch back and forth is required as port bindings and similar configurations are cleaned up from the previous option by our installation process, avoiding any conflicts. When switching between web servers we do not erase any existing configurations, so even custom IIS configurations will be preserved if an MTA is switched from IIS to using Cassini and back to IIS again. If you wish to revert to the default IIS site configurations, please manually remove the appropriate Sites and Application Domains via the IIS Manager utility before reinstalling the MTA.