Hallo,
I have a server on which Apache 2.4 is configured to handle the execution of a webservice DLL.
In the httpd.conf file I added these lines...
ScriptAlias /ISAPI/ "c:/Apache24/ISAPI/"
<Directory "c:/Apache24/ISAPI">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
AddHandler isapi-handler .dll
I can invoke the WSDL (http://myServerA.com/ISAPI/ServersSoapISAPI.dll?WSDL) and the webservice methods correctly.
Now I installed on another server (let's call it myServerB) Apache 2.4 and I'd like to configure Apache in a way that it receives the requests for the above webservice and redirects them to myServerA. I want that the DLL is handled by myServerA and myServerB only turns to it the requests.
myServerB is configured to use ProxyPass and I'd like to use it to achieve the goal.
On myServerB I added these lines...
ProxyPass /ISAPI/ http://myServerA/
ProxyPassReverse /ISAPI/ http://myServerA/
... but I get this error when I try to call http://myServerB.com/ISAPI/ServersSoapISAPI.dll?WSDL from the webbrowser...
Forbidden
You don't have permission to access /ServersSoapISAPI.dll on this server.
Could you kindly help me in solving the problem?
Thanks,
Federico