[Setup] Apache 2.2 rewrite rules
ric at digitalmarbles.com
Fri Nov 9 23:15:27 UTC 2007
On Nov 9, 2007, at 1:20 PM, pacoverde wrote:
> Hmmm...If I place a very basic index.html file in the Apache
> document root
> for the VHost and disable all rewrite rules, I can access the
> document just
> If I re-enable the rewrite rules (either based on docs on the Plone
> site, or
> on James' how-to) we go back to the "403" Forbidden error. When this
> happens, the error log for the VHost shows:
> "[Fri Nov 09 13:05:54 2007] [warn] proxy: No protocol handler was
> valid for
> the URL /index.html. If you are using a DSO version of mod_proxy,
> make sure
> the proxy submodules are included in the configuration using
Hmm... if you're loading these modules dynamically, do you have all
the necessary LoadModule directives in your config?
It should look something like so:
LoadModule proxy_module modules/libproxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
The path might differ in some installs -- check the "modules" (or
maybe "libexec") folder in the apache install to confirm. Some
setups may also group the modules into "available" and "enabled"
folders -- if so, then check to see that the modules you need are in
the "enabled" folder.
> I've enabled mod_proxy_html and mod_proxy_connect:
> PROXY=on "Enable mod_proxy"
> PROXY_CONNECT=on "Enable mod_proxy_connect"
> PROXY_FTP=off "Enable mod_proxy_ftp"
> PROXY_HTTP=on "Enable mod_proxy_http"
> PROXY_AJP=off "Enable mod_proxy_ajp"
> PROXY_BALANCER=off "Enable mod_proxy_balancer"
Where did you find these lines?
Note, mod_proxy_connect is mainly used to tunnel SSL requests through
a proxy -- I don't think this applies in your usecase.
More information about the Setup