在Windows中设置Apache HTTP服务器作为代理访问另一个域

我知道这应该是非常基础和理论上的简单,但我需要完成这个任务,我是新来的,由于某种原因,我找不到一个适合我的例子。

我在Windows 8中运行apache 2.2。我需要访问一个网站,让我们称之为x.com,通过我的代理。 原因是我需要在iframe中显示它,并以编程方式login,为此我需要使用JavaScript。 这是通过跨域的Ajax安全限制来防止的。 通过代理网站,我可以做到这一点。

我已经安装了Apache http服务器。 取消注释以下行

LoadModule proxy_module modules/mod_proxy.so 

在文件“httpd.conf”中,并用以下命令覆盖文件conf \ extra \ httpd-vhosts.conf:

 NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost" ServerName 127.0.0.1:80 ProxyRequests off ProxyPass /feature http://x.com/ ProxyPassReverse /feature https://x.com/ ProxyPassReverseCookieDomain x.com localhost ErrorLog "logs/dummy-host.localhost-error.log" CustomLog "logs/dummy-host.localhost-access.log" common <Directory "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost"> AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1 </Directory> </VirtualHost> 

我重新启动了Apache服务,现在我去:

 http://localhost/feature 

并得到

未find

在此服务器上找不到请求的URL /function。

这个设置有什么问题? 还有什么我需要configuration?

谢谢