CgiProxy is an HTTP Proxy CGI Perl script. AjaxTerm and AnyTerm are web-based terminals. GMail is Google's web-based email client. I want you to debug CGIProxy so that it correctly proxies sessions to AjaxTerm, AnyTerm, and GMail. Currently, CgiProxy does not work correclty with GMail, AnyTerm, and AjaxTerm for some reason. However, CGIProxy does support XMLHttpRequest. Instructions: 1) Download and install CGIProxy 2.1beta11 on Apache 2 on linux. Use mod_perl with Apache2 to run CGIProxy. Download CGIProxy from here: [login to view URL] Instructions for how to install CGIProxy with mod_perl on Apache are available here: [login to view URL] 2) Download and install AjaxTerm and AnyTerm on a different linux server running Apache 2. Download AjaxTerm from here: [login to view URL] Download AnyTerm from here: [login to view URL] Instructions for installing AjaxTerm on Apache are available here: [login to view URL] Instructions for installing AnyTerm are here: [login to view URL] 4) Modify CgiProxy so that it correctly proxies sessions to AnyTerm, AjaxTerm, and GMail. You can get a free GMail account for testing at: [login to view URL]
## Deliverables
1) You must deliver a linux patch file for CGIProxy that allows CGIProxy to correctly proxy requests to AjaxTerm, AnyTerm, and GMail. 2) You must NOT modify AjaxTerm or AnyTerm in any way. 3) You may modify only the CGIProxy source code and the Apache server that CGIProxy is using. 4) Your CGIProxy must be able to correctly access the AnyTerm demo running here: [login to view URL]
## Platform
Linux and Apache2 with mod_perl (for CGIProxy). Linux and Apache2 (for AnyTerm and AjaxTerm) [login to view URL] (for GMail)