Depending on which method you want to use Kepler, the IIS configuration will be a bit different.
Using WSAPI with CGI
Using CGILua with CGI
Using Orbit with CGI
Configuring FastCGI on IIS
To use FastCGI, you have to first install the Microsoft FastCGI Extension for IIS 5.1 and IIS 6.0 or for IIS 7.0.
Using WSAPI with FastCGI
Using CGILua with FastCGI
You need to register the CGILua executables in the FastCGI Extension (usually editing C:\WINDOWS\system32\inetsrv\fcgiext.ini):
[Types]
lua=Lua
lp=Lp
[Lua]
ExePath=C:\LuaRocks\1.0\cgilua-fcgi.exe
[Lp]
ExePath=C:\LuaRocks\1.0\cgilua-fcgi.exe
and then register the .lp and .lua in IIS. To do that, you need to go to the IIS management console, edit the site properties, select the Home Directory tab, click on on Configuration and there add the two extensions, pointing them to the FastCGI DLL (usually C:\WINDOWS\system32\inetsrv\fcgiext.dll).