Re: [Apache] Forzare la richiesta di virtual-host
Secondo me se predisponi il nuovo server ed attivi il mod_proxy sul
vecchio in modo da puntare in modalità proxy al nuovo sei sicuro di
spostare in un colpo solo tutto e chi nel frattempo punta al vecchio (in
attesa che i DNS si riallineino tutti) utilizza il vecchio webserver
solo come proxy.
i comandi per attivare il mod_proxy sono:
a2enmod proxy
e poi nel vecchio virtualhost bisogna inserire le seguenti direttive:
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /
http://NUOVOSERVER/BASE_URL/
ProxyPassReverse /
http://NUOVOSERVER/BASE_URL/
ProxyPassReverseCookiePath /BASE_URL /
avendo cura di sostituire opportunamente NUOVOSERVE e BASE_URL con i
valori giusti.
In questo modo anche il session tracking basato su cookies funzionerà
alla grande.
Spero che la mia proposta risulva il problema.
Ciao
--
=======================================================================
Ing. Maurizio Scarpa
Via Lucrezia Romana, 65
00043 - Ciampino (RM)
mail: maurizio.scarpa@net-1.it
skype: scarpam72
=======================================================================
-------- Messaggio originale --------
Oggetto: Re: [Apache] Forzare la richiesta di virtual-host
Mittente: Fabio Marcone <fabio.marcone@duet.it>
A: debian-italian@lists.debian.org
CC: debian-italian@lists.debian.org
Data: 19/03/2010 15.03
Piergiuseppe Tundo wrote:
Il 19 marzo 2010 14.04, Fabrizio Mancini <mr.file@gmail.com> ha scritto:
2010/3/19 Fabio M. <fabio.mm@gmail.com>
Buongiorno a tutti,
forse sono un pochino OT, ma ci provo...
Devo spostare un applicazione da un webserver su un altro; tali
webserver sono macchine lenny con apache2 configurato in virtualhosts.
Il problema è che ho bisogno che dal momento in cui giro i dns tutti
gli utenti vedano il sito sul nuovo server e per essere sicuro che
tutti i dns si siano aggiornati ci vogliono 24 ore. Non posso
permettermi di tenere giù un ecommerce ma nemmeno di avere un po' di
transazioni sql su una macchina e un po' sull'altra.
C'è un modo, per gli utenti che non hanno ancora i record dns
aggiornati e quindi puntano al vecchio server, di forzare la
risoluzione del vhost verso la nuova macchina?
ma una semplice redirect mediante javascript o linguaggio lato server
non risolve?
Fabio
begin:vcard
fn:Maurizio Scarpa
n:Scarpa;Maurizio
adr:;;Via Lucrezia Romana, 65;Ciampino;RM;00043;Italia
email;internet:m.scarpa@net-1.it
title:Ing. Maurizio Scarpa
tel;home:+39 06 7827592
tel;cell:+39 329 8499869
x-mozilla-html:TRUE
url:http://www.net-1.it
version:2.1
end:vcard
Reply to: