Re: Redirect subdirectory to another virtualhost on Apache??

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

 



Hi Tony,

I did have some ProxyPass/ProxyPassReverse settings in the global content and required proxy modules are enabled.

At the end I solve it by using rewrite rule inside the old virtualhost:

RewriteRule ^/app_test(/.*)?$ http://app_prod.example.com [R]

It is working fine now.

For the weird proxy error, is it possible caused by my ProxyPass/ProxyPassReverse rules in the global content? Should I really move them into the virtualhost container?

Cheers,
D

On Thu, Nov 1, 2012 at 6:56 AM, Anthony J. Biacco <abiacco@xxxxxxxxxxxxxxxxxx> wrote:

Does app_test = galaxy_qa in this example??

If it does, the error doesn’t make much sense in your problem as a Redirect only requires the mod_alias module to be enabled.

But if galaxy_qa != app_test then you got a problem somewhere else where you’re trying to do a ProxyPass/ProxyPassReverse for a path without enabling the mod_proxy and mod_proxy_http modules.

 

-Tony

---------------------------

Manager, IT Operations

Format Dynamics, Inc.

P: 303-228-7327

F: 303-228-7305

abiacco@xxxxxxxxxxxxxxxxxx

http://www.formatdynamics.com

 

From: Derrick Lin [mailto:klin938@xxxxxxxxx]
Sent: Sunday, October 28, 2012 10:21 PM
To: users@xxxxxxxxxxxxxxxx
Subject: Redirect subdirectory to another virtualhost on Apache??

 

Hey guys,

 

I have been trying to do the Apache redirect with no luck so far.

 

I have one webapp running as a subdirectory of a virtualhost as http://old.example.com/app_test. Recently we have setup a new DNS for this webapp called app_prod.example.com.

 

We then setup another virtualhost points to this new DNS and the webapp (via proxy). It's working fine.

 

But we also need to redirect the old URL to the new one for some old users. What I did was, in the old.example.com virtualhost block, I put:

 

Redirect permanent /app_test http://app_prod.example.com

 

But it gave 500 internal server error. I checked the error log, the generated error is:

 

[Mon Oct 29 15:17:11 2012] [warn] proxy: No protocol handler was valid for the URL /galaxy_qa. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

 

I am using Apache 2.2.16 on ubuntu 10.10 server.

 

Any suggestion?

 

Cheers,

Derrick 



[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