to to to to

Browsing >>Web Server: Recommendations and compatibility notes

Microsoft IIS

WebHub has worked well with Microsoft IIS since 1997 when the runisa.dll ISAPI extension came out. Usually this is the http server software of choice for production machines, because it is included with most operating systems that one would use for a production server, e.g. Windows 2012 Server.


Apache is the http server of choice for people who love Linux and open-source solutions. It sports a cgi-bin interface for which one would use the runbin.exe runner with WebHub. It also sports a fast-cgi interface which will be supported by a future edition of WebHub. Please talk to tech support if this interface is of crucial importance to you.


In general, you may use WebHub with any http server software which supports ISAPI or cgi-bin.

Importantly, if you decide tochange http server software at any point, you do not even need to recompile your WebHub application to make it work with the changed platform. The most you would have to do is add an http server definition, add a runner definition, and update the associated server profiles. This means, edit WHNetworkInfo.xml with a text editor or with ZMAdmin (roughly a five minute process).

Running: WebHub-v3.274 compiled with d25_win32 on Microsoft-IIS/10.0,
Sat, 16 Feb 2019 05:50:49 UTC
Session 1692487046, 0 pages sent to CCBot/2.0 (https://commoncrawl.org/faq/) at;
Time to produce this page: 0msec.