I've downloaded the Dispatcher and try to load module into Apache Web Server but
when trying to run the Apache HTTP server, I am encountering the following error. Any ideas of what I need to change to get the dispatcher to be loaded? The version of the Apache Server is 2.2.
Syntax error on line 130 of C:/Apache22/conf/httpd.conf: Can't locate API module structure `dispatcher_module' in file C:/Apache22/modules/disp_iis.dll: No error\
Solved! Go to Solution.
It seems that you are mixing something up here.
You are using disp_iis.dll - this is the dispatcher module for Microsofts Internet Information Server (IIS), not the Apache httpd webserver. Please refer to the dispatcher download section for Apaches webserver to get the right module:
The module file will have a ".so" extension, not ".dll" similar to the other modules present in the according folder. This applies even if you are running it on a Windows platform.
Consider upgrading your Apache httpd to version 2.4 because the older Apache 2.2 is no longer supported. I'm not sure if the newer module will still work with the older version of Apache httpd. You would most probably need an older version of the dispatcher module to get things running with httpd 2.2 (and I'm not aware of any public location to download these older modules). Even if you are able to get things running, the setup would still be unsupported.
Hope that helps!