Re: rewrite and proxy question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



What about this:

DirectoryIndex index.cfm

Or maybe changing the redirect to

RewriteRule ^/(.*)$ http://192.168.0.100/$1 [P]



On Tue, Jun 30, 2009 at 11:41 PM, K. Clair <kclair@xxxxxxxxx> wrote:
Hi All,

I'm trying to figure out if the following is possible. Let me know if
anyone has any ideas!

I have a webserver that takes all incoming requests, and I am trying
to proxy all coldfusion requests to another server.

So I have set up a rewrite to catch the requests based on filenames
and proxy them, like so:
RewriteCond %{REQUEST_FILENAME} .*\.cfm|cfc|cfml|jsp|jws$ [NC]
RewriteRule ^(.*)$ http://192.168.0.100/$1 [P]

This is configured to apply across many virtual hosts, so the proxy
server needs to know the requested hostname.  Therefor, I'm also using
ProxyPreserveHost On in the server config.

This is all working splendidly except for directory requests which
come in as /, and where the index file is index.cfm.  To catch these
requests, it seems I need to put the rewrite in a .htaccess file.
However, ProxyPreserveHost cannot go in the .htaccess file, and it
being set to On in the main server config is not carrying over to the
.htaccess file.  So when the rewrite goes in the .htaccess file,
requests to / get properly proxied, but the proxy server cannot answer
correctly because the requested hostname is lost.

Thoughts??  and Thanks!
-K

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
  "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux