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:   [email protected]
skype: scarpam72
=======================================================================


-------- Messaggio originale --------
Oggetto: Re: [Apache] Forzare la richiesta di virtual-host
Mittente: Fabio Marcone <[email protected]>
A: [email protected]
CC: [email protected]
Data: 19/03/2010 15.03
Piergiuseppe Tundo wrote:
Il 19 marzo 2010 14.04, Fabrizio Mancini <[email protected]> ha scritto:
2010/3/19 Fabio M. <[email protected]>
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



<<attachment: m_scarpa.vcf>>

Rispondere a