在ssh隧道中拒绝连接到apache转发代理设置

时间:2012-06-27 13:25:22

标签: apache proxy ssh mod-proxy tunnel

我正在尝试在小型服务器中设置私有转发代理。我的意思是在会议期间使用它来通过ssh隧道将我的互联网访问隧道传送到代理服务器。

所以我在运行代理的apache-2.2,proxy_http和proxy_connect模块中创建了一个虚拟主机。 我使用这个配置:

<VirtualHost localhost:8080>
        ServerAdmin xxxxxxxxxxxxxxxxxxxx
        ServerName yyyyyyyyyyyyyyyyyyyy

        ErrorLog /var/log/apache2/proxy-error_log
        CustomLog /var/log/apache2/proxy-access_log combined

        <IfModule mod_proxy.c>
                ProxyRequests On
                <Proxy *>
                        # deny access to all IP addresses except localhost
                        Order deny,allow
                        Deny from all
                        Allow from 127.0.0.1
                </Proxy>
                 # The following is my preference. Your mileage may vary.
                 ProxyVia Block
                ## allow SSL proxy
                AllowCONNECT 443
        </IfModule>
</VirtualHost>

重新启动apache后,我创建了一个从客户端到服务器的隧道:

#> ssh -L8080:localhost:8080 <server address>

并尝试通过该隧道访问互联网:

#> links -http-proxy localhost:8080 http://www.linux.org

我希望看到请求的页面。而是获得“连接被拒绝”错误。在shell中打开ssh隧道,我得到了这个:

  

频道3:开启失败:连接失败:拒绝连接

任何人都知道为什么拒绝这种联系?

0 个答案:

没有答案