Jon (j_b) wrote,
Jon
j_b

  • Mood:

SSL proxy goodness, LJ'ed in the hopes Google may lead others to it.

Debian Woody / apache / apache-ssl / mod_proxy / ProxyPass / https

[warn] proxy: No protocol handler was valid for the url /. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

Does this sound like you?

ProxyPass /foo/ https://example.com/bar/
ProxyPassReverse /foo/ https://example.com/bar/


Doesn't work?

Solution: Purge the apache-ssl package. Go into the Debian Stable NonUS category -- if you don't have it, run apt-setup, or manually add nonus.debian.org to your /etc/apt/sources.list , and find the libapache-mod-ssl package. Installing it will bring plain "apache" with it as a dependency.

Spend a few minutes looking at how mod_ssl is different than apache-ssl . Set up your httpd.conf again.

Ding. It works.

I'm glad I'm not the only one who had this problem. However several people quite convincingly told me "It doesn't word, mod_proxy can't fetch https:// data.". So, I dredged around the Apache Project's CVS tree... and for Apache 1.3, they're right, mod_proxy by itself can't handle https:// (though apparently mod_ssl provides the missing hooks). Apache 2.0's source tree has mod_proxy stuff in it that looks https:// savvy though.
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment