You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2008/07/11 23:53:20 UTC

DO NOT REPLY [Bug 29744] CONNECT does not work over existing SSL connection

https://issues.apache.org/bugzilla/show_bug.cgi?id=29744





--- Comment #71 from Kevin Croft <kr...@gmail.com>  2008-07-11 14:53:19 PST ---
Created an attachment (id=22248)
 --> (https://issues.apache.org/bugzilla/attachment.cgi?id=22248)
proxy_connect patch updated for 2.2.9

Tested under Gentoo (x86_64 build) with the following steps:

Download sources & patch to /tmp
  cd /tmp
  tar jxf httpd-2.2.9.tar.bz2 
  cd httpd-2.2.9/
  cat /tmp/httpd-2.2.9-proxytunnel.patch | patch -p1

set your CFLAGS (on gentoo): 
  source /etc/make.conf

config and build:
  ./configure --enable-modules=all --enable-mods-shared=all --enable-proxy
--enable-proxy-connect --enable-proxy-ftp --enable-proxy-http --enable-ssl
  gmake all -j3

install and restart:
  find -name "*proxy*.so" | xargs cp -t /usr/lib64/apache2/modules
  apache2ctl configtest && /etc/init.d/apache2 restart


test from the remote machine:

cat ~/.ssh/config
Host remote.machine.org
        ProxyCommand proxytunnel -v -E -p remote.machine.org:443 -d %h:%p

ssh remote.machine.org
SSL client to proxy enabled
Local proxy remote.machine.org resolves to 123.321.111.222
Connected to remote.machine.org:443 (local proxy)
Tunneling to remote.machine.org:22 (destination)
Communication with local proxy:
 -> CONNECT remote.machine.org:22 HTTP/1.0
 -> Proxy-Connection: Keep-Alive
 <- HTTP/1.0 200 Connection Established
 <- Proxy-agent: Apache

Tunnel established.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org