We have a local "server" machine (Web, Samba, LTSP, DHCP.. etc) 192.168.0.11 running Mandriva / Apache2 which connects to internet using another machine as a proxy (Vista 192.168.0.2:6588). Browsers, wget, mcc on 0.11 are able to connect to the net without any problems. However, CGI programs running on this machine are not able to fetch data from external sites. The same programs work correctly when run under Apache on 0.2 machine.

1 Answer
1

Basically, there is no need to change the Apache settings. The CGI programs need to be modified to 'use' the proxy.They need to open the '6588' port on the '192.168.0.2' as given above, send a 'CONNECT servername:80 HTTP/1.0\r\n\r\n' string and then continue to GET/POST as they have been doing.