Any way to tunnel apache virtual host to an internal apache?
I am upgrading my server and I have a lot of sites. Since I cannot take my server down for a few days, maybe a week until I manage to migrate all the sites to the new machine, I figured I could migrate them one by one. After migrating one, I would somehow tunnel the requests of that name virtual host to my internal machine. When everything is migrated, I would then switch the machines, update ip's and stuff and everything will work just fine.
however I cannot seem to find a way to do this tunneling. is this at all possible? If not, what alternatives do I have? thanks. |
I think mod_proxy will do the job for you...
cheers |
can you give a bit more info?
I tried making a reverse proxy since that's what I understood from googleing that I need. so I have the following config: Code:
LoadModule proxy_module modules/mod_proxy.so what happens is that I either get a 404 for articles OR I am being redirected to http://192.168.1.2/wp-admin/index.php when logging in instead of http://blog.ciuly.com (the httpd.conf contains all the other needed stuff for apache I just posted the relevant stuff for this issue) also, proxy_html.conf is the one from mod_proxy_html (http://apache.webthing.com/) which I installed after the login redirect issue as it is advertised to fix that specific problem and more. after installing that and mod_xml2enc (same site) I started getting 404 everywhere. any ideas what I am doing wrong? |
well, I would guess that mod_proxy can be configured somehow to do the job but I just couldn't and this already wasted 2 days of my time so I am now going to install the needed software for all sites with everything they need and test them "empty" and then take the server offline for a while, migrate the DB and get the server back online. hopefully it won't take long and everything will work fine.
thanks for your input anyway |
the simple ProxyPass works for me:
<IfModule mod_proxy.c> ProxyRequests On ProxyPass /maverick/ http://maverick.us.tekware/ </IfModule> Hope that helps Matt |
I bet it works, but what I needed was a reverse proxy ;)
|
All times are GMT -5. The time now is 12:21 AM. |